Source code for kappa_sdk.well_production_enum
from enum import Enum
import warnings
from typing import Any
[docs]
class WellProductionTypeEnum(Enum):
    """ Well production type enumeration
    An enumeration of possible production types for a well
    """
    oil_producer = "OilProducer"
    gas_producer = "GasProducer"
    condensate_producer = "CondensateProducer"
    gas_injector = "GasInjector"
    water_injector = "WaterInjector"
    unknown = "Unknown" 
class DeprecatedEnumProxy:
    def __init__(self, enum: WellProductionTypeEnum) -> None:
        self.enum = enum
    def __getattr__(self, name: str) -> Any:
        warnings.warn(
            f"WellProductionEnum is deprecated, please use {WellProductionTypeEnum.__name__} instead.",
            DeprecationWarning
        )
        return getattr(self.enum, name)
WellProductionEnum = DeprecatedEnumProxy(WellProductionTypeEnum)  # type:ignore[arg-type]