from __future__ import annotations
from enum import Enum

__NAMESPACE__ = "http://www.energistics.org/energyml/data/resqmlv2"


class DepositionalFaciesKind(Enum):
    CARBONATES = "carbonates"
    CARBONATES_BASINAL = "carbonates basinal"
    CARBONATES_FORESLOPE = "carbonates foreslope"
    CARBONATES_FORESLOPE_PELAGIC = "carbonates foreslope pelagic"
    CARBONATES_FORESLOPE_TURBIDITE = "carbonates foreslope turbidite"
    CARBONATES_HIGHENERGY = "carbonates highenergy"
    CARBONATES_HIGHENERGY_PLATFORM = "carbonates highenergy platform"
    CARBONATES_HIGHENERGY_PLATFORM_INTERIOR = "carbonates highenergy platform interior"
    CARBONATES_HIGHENERGY_PLATFORM_MARGIN = "carbonates highenergy platform margin"
    CARBONATES_HIGHENERGY_RAMP = "carbonates highenergy ramp"
    CARBONATES_HIGHENERGY_RAMP_INNER = "carbonates highenergy ramp inner"
    CARBONATES_HIGHENERGY_RAMP_MIDDLE = "carbonates highenergy ramp middle"
    CARBONATES_HIGHENERGY_RAMP_OUTER = "carbonates highenergy ramp outer"
    CARBONATES_HIGHENERGY_SHELF = "carbonates highenergy shelf"
    CARBONATES_HIGHENERGY_SHELF_INTERIOR = "carbonates highenergy shelf interior"
    CARBONATES_HIGHENERGY_SHELF_MARGIN = "carbonates highenergy shelf margin"
    CARBONATES_HIGHENERGY_SLOPE = "carbonates highenergy slope"
    CARBONATES_HIGHENERGY_SLOPE_DISTAL = "carbonates highenergy slope distal"
    CARBONATES_HIGHENERGY_SLOPE_LOWER = "carbonates highenergy slope lower"
    CARBONATES_HIGHENERGY_SLOPE_UPPER = "carbonates highenergy slope upper"
    CARBONATES_LACUSTRINE = "carbonates lacustrine"
    CARBONATES_LACUSTRINE_ABIOTIC = "carbonates lacustrine abiotic"
    CARBONATES_LACUSTRINE_BASINAL = "carbonates lacustrine basinal"
    CARBONATES_LACUSTRINE_ORGANICBUILDUP = "carbonates lacustrine organicbuildup"
    CARBONATES_LACUSTRINE_RAMP = "carbonates lacustrine ramp"
    CARBONATES_LACUSTRINE_RAMP_INNER = "carbonates lacustrine ramp inner"
    CARBONATES_LACUSTRINE_RAMP_MIDDLE = "carbonates lacustrine ramp middle"
    CARBONATES_LACUSTRINE_RAMP_OUTER = "carbonates lacustrine ramp outer"
    CARBONATES_LACUSTRINE_SHELF = "carbonates lacustrine shelf"
    CARBONATES_LACUSTRINE_SHELF_INTERIOR = "carbonates lacustrine shelf interior"
    CARBONATES_LACUSTRINE_SHELF_MARGIN = "carbonates lacustrine shelf margin"
    CARBONATES_LACUSTRINE_SHELF_SLOPE = "carbonates lacustrine shelf slope"
    CARBONATES_LACUSTRINE_SHELF_SLOPE_DISTAL = "carbonates lacustrine shelf slope distal"
    CARBONATES_LACUSTRINE_SHELF_SLOPE_LOWER = "carbonates lacustrine shelf slope lower"
    CARBONATES_LACUSTRINE_SHELF_SLOPE_UPPER = "carbonates lacustrine shelf slope upper"
    CARBONATES_LOWENERGY = "carbonates lowenergy"
    CARBONATES_LOWENERGY_RAMP = "carbonates lowenergy ramp"
    CARBONATES_LOWENERGY_SABKHA = "carbonates lowenergy sabkha"
    CARBONATES_LOWENERGY_SHELF = "carbonates lowenergy shelf"
    CARBONATES_LOWENERGY_TIDALFLAT = "carbonates lowenergy tidalflat"
    CARBONATES_ORGANICBUILDUP = "carbonates organicbuildup"
    CARBONATES_ORGANICBUILDUP_BANK = "carbonates organicbuildup bank"
    CARBONATES_ORGANICBUILDUP_REEF = "carbonates organicbuildup reef"
    CARBONATES_ORGANICBUILDUP_REEF_MOUND = "carbonates organicbuildup reef mound"
    CARBONATES_ORGANICBUILDUP_REEF_PATCH = "carbonates organicbuildup reef patch"
    CARBONATES_ORGANICBUILDUP_REEF_PINNACLE = "carbonates organicbuildup reef pinnacle"
    CARBONATES_SUBAERIAL = "carbonates subaerial"
    CONTINENTAL = "continental"
    CONTINENTAL_ALLUVIAL = "continental alluvial"
    CONTINENTAL_ALLUVIAL_DEBRISFLOW = "continental alluvial debrisflow"
    CONTINENTAL_ALLUVIAL_SHEETFLOW = "continental alluvial sheetflow"
    CONTINENTAL_EOLIAN = "continental eolian"
    CONTINENTAL_EOLIAN_ERG = "continental eolian erg"
    CONTINENTAL_EOLIAN_MIXEDEOLIANFLUVIAL = "continental eolian mixedeolianfluvial"
    CONTINENTAL_EOLIAN_MIXEDEOLIANSABKHA = "continental eolian mixedeoliansabkha"
    CONTINENTAL_FLUVIAL = "continental fluvial"
    CONTINENTAL_FLUVIAL_ALLUVIALPLAIN = "continental fluvial alluvialplain"
    CONTINENTAL_FLUVIAL_RIVER = "continental fluvial river"
    CONTINENTAL_FLUVIAL_RIVER_ANASTOMOSING = "continental fluvial river anastomosing"
    CONTINENTAL_FLUVIAL_RIVER_BRAIDED = "continental fluvial river braided"
    CONTINENTAL_FLUVIAL_RIVER_MEANDERING = "continental fluvial river meandering"
    CONTINENTAL_FLUVIAL_RIVER_STRAIGHT = "continental fluvial river straight"
    CONTINENTAL_GLACIAL = "continental glacial"
    CONTINENTAL_LACUSTRINE = "continental lacustrine"
    CONTINENTAL_LACUSTRINE_BARRIER = "continental lacustrine barrier"
    CONTINENTAL_LACUSTRINE_BEACH = "continental lacustrine beach"
    CONTINENTAL_LACUSTRINE_DELTA_BRAIDED = "continental lacustrine delta braided"
    CONTINENTAL_LACUSTRINE_DELTA_FAN = "continental lacustrine delta fan"
    CONTINENTAL_LACUSTRINE_SUBLACUSTRINEFAN = "continental lacustrine sublacustrinefan"
    DEEPMARINE = "deepmarine"
    DEEPMARINE_ABYSAL = "deepmarine abysal"
    DEEPMARINE_CHANNELCOMPLEX = "deepmarine channelcomplex"
    DEEPMARINE_CHANNELCOMPLEX_CONFINED = "deepmarine channelcomplex confined"
    DEEPMARINE_CHANNELCOMPLEX_CONFINED_CHANNELFILL = "deepmarine channelcomplex confined channelfill"
    DEEPMARINE_CHANNELCOMPLEX_CONFINED_LEVEE = "deepmarine channelcomplex confined levee"
    DEEPMARINE_CHANNELCOMPLEX_DISTRIBUTARY = "deepmarine channelcomplex distributary"
    DEEPMARINE_CHANNELCOMPLEX_DISTRIBUTARY_CHANNELFILL = "deepmarine channelcomplex distributary channelfill"
    DEEPMARINE_CHANNELCOMPLEX_DISTRIBUTARY_LEVEE = "deepmarine channelcomplex distributary levee"
    DEEPMARINE_CHANNELCOMPLEX_DISTRIBUTARY_LOBE = "deepmarine channelcomplex distributary lobe"
    DEEPMARINE_CHANNELCOMPLEX_EROSIVEAGGRADATIONAL = "deepmarine channelcomplex erosiveaggradational"
    DEEPMARINE_CHANNELCOMPLEX_EROSIVEAGGRADATIONAL_CHANNELFILL = "deepmarine channelcomplex erosiveaggradational channelfill"
    DEEPMARINE_CHANNELCOMPLEX_EROSIVEAGGRADATIONAL_DEBRITE = "deepmarine channelcomplex erosiveaggradational debrite"
    DEEPMARINE_CHANNELCOMPLEX_EROSIVEAGGRADATIONAL_LEVEE = "deepmarine channelcomplex erosiveaggradational levee"
    DEEPMARINE_CHANNELCOMPLEX_EROSIVEAGGRADATIONAL_OVERBANKDEPOSIT = "deepmarine channelcomplex erosiveaggradational overbankdeposit"
    DEEPMARINE_CONOURITEDRIFT = "deepmarine conouritedrift"
    DEEPMARINE_CONOURITEDRIFT_MOATMOUND = "deepmarine conouritedrift moatmound"
    DEEPMARINE_CONOURITEDRIFT_PLASTERED = "deepmarine conouritedrift plastered"
    DEEPMARINE_CONOURITEDRIFT_SHEETLIKE = "deepmarine conouritedrift sheetlike"
    DEEPMARINE_INJECTITE = "deepmarine injectite"
    DEEPMARINE_INTRASLOPEBASIN = "deepmarine intraslopebasin"
    DEEPMARINE_MASSTRANSPORTDEPOSIT = "deepmarine masstransportdeposit"
    DEEPMARINE_PELAGIC = "deepmarine pelagic"
    DEEPMARINE_SHELF = "deepmarine shelf"
    DEEPMARINE_SHELF_EDGE = "deepmarine shelf edge"
    DEEPMARINE_SLOPE = "deepmarine slope"
    DEEPMARINE_SLOPE_LOWER = "deepmarine slope lower"
    DEEPMARINE_SLOPE_UPPER = "deepmarine slope upper"
    DEEPMARINE_TURBIDITECONTOURITE = "deepmarine turbiditecontourite"
    DEEPMARINE_TURBIDITECONTOURITE_CONFINED = "deepmarine turbiditecontourite confined"
    DEEPMARINE_TURBIDITECONTOURITE_DISTRIBUTARY = "deepmarine turbiditecontourite distributary"
    MARINESHALLOW = "marineshallow"
    MARINESHALLOW_BARRIERISLAND = "marineshallow barrierisland"
    MARINESHALLOW_BARRIERISLAND_WAVEINFLUENCED = "marineshallow barrierisland waveinfluenced"
    MARINESHALLOW_BAY = "marineshallow bay"
    MARINESHALLOW_COAST = "marineshallow coast"
    MARINESHALLOW_COAST_TIDEDOMINATED = "marineshallow coast tidedominated"
    MARINESHALLOW_COASTALPLAIN = "marineshallow coastalplain"
    MARINESHALLOW_DELTA = "marineshallow delta"
    MARINESHALLOW_DELTA_BRAIDED = "marineshallow delta braided"
    MARINESHALLOW_DELTA_FAN = "marineshallow delta fan"
    MARINESHALLOW_DELTA_FLUVIALDOMINATED = "marineshallow delta fluvialdominated"
    MARINESHALLOW_DELTA_FLUVIALINFLUENCED = "marineshallow delta fluvialinfluenced"
    MARINESHALLOW_DELTA_TIDEDOMINATED = "marineshallow delta tidedominated"
    MARINESHALLOW_DELTA_TIDEINFLUENCED = "marineshallow delta tideinfluenced"
    MARINESHALLOW_DELTA_WAVEDOMINATED = "marineshallow delta wavedominated"
    MARINESHALLOW_DELTA_WAVEINFLUENCED = "marineshallow delta waveinfluenced"
    MARINESHALLOW_LAGON = "marineshallow lagon"
    MARINESHALLOW_LAGON_WAVEDOMINATED = "marineshallow lagon wavedominated"
    MARINESHALLOW_SHORELINE = "marineshallow shoreline"
    MARINESHALLOW_SHORELINE_ESTUARY = "marineshallow shoreline estuary"
    MARINESHALLOW_SHORELINE_ESTUARY_FLUVIALDOMINATED = "marineshallow shoreline estuary fluvialdominated"
    MARINESHALLOW_SHORELINE_ESTUARY_FLUVIALINFLUENCED = "marineshallow shoreline estuary fluvialinfluenced"
    MARINESHALLOW_SHORELINE_ESTUARY_MIXEDINFLUENCED = "marineshallow shoreline estuary mixedinfluenced"
    MARINESHALLOW_SHORELINE_ESTUARY_TIDEDOMINATED = "marineshallow shoreline estuary tidedominated"
    MARINESHALLOW_SHORELINE_ESTUARY_TIDEINFLUENCED = "marineshallow shoreline estuary tideinfluenced"
    MARINESHALLOW_SHORELINE_ESTUARY_WAVEDOMINATED = "marineshallow shoreline estuary wavedominated"
    MARINESHALLOW_SHORELINE_ESTUARY_WAVEINFLUENCED = "marineshallow shoreline estuary waveinfluenced"
    MARINESHALLOW_SHORELINE_SHOREFACE = "marineshallow shoreline shoreface"
    MARINESHALLOW_SHORELINE_SHOREFACE_FORESHORE = "marineshallow shoreline shoreface foreshore"
    MARINESHALLOW_SHORELINE_SHOREFACE_LOWER = "marineshallow shoreline shoreface lower"
    MARINESHALLOW_SHORELINE_SHOREFACE_MIDDLE = "marineshallow shoreline shoreface middle"
    MARINESHALLOW_SHORELINE_SHOREFACE_OFFSHORE = "marineshallow shoreline shoreface offshore"
    MARINESHALLOW_SHORELINE_SHOREFACE_UPPER = "marineshallow shoreline shoreface upper"
    MARINESHALLOW_SHORELINE_SHORELINE_FLUVIALDOMINATED = "marineshallow shoreline shoreline fluvialdominated"
    MARINESHALLOW_SHORELINE_SHORELINE_FLUVIALINFLUENCED = "marineshallow shoreline shoreline fluvialinfluenced"
    MARINESHALLOW_SHORELINE_SHORELINE_MIXEDINFLUENCED = "marineshallow shoreline shoreline mixedinfluenced"
    MARINESHALLOW_SHORELINE_SHORELINE_TIDEDOMINATED = "marineshallow shoreline shoreline tidedominated"
    MARINESHALLOW_SHORELINE_SHORELINE_TIDEINFLUENCED = "marineshallow shoreline shoreline tideinfluenced"
    MARINESHALLOW_SHORELINE_SHORELINE_WAVEDOMINATED = "marineshallow shoreline shoreline wavedominated"
    MARINESHALLOW_SHORELINE_SHORELINE_WAVEINFLUENCED = "marineshallow shoreline shoreline waveinfluenced"
    MARINESHALLOW_STRANDPLAIN = "marineshallow strandplain"
    MARINESHALLOW_TIDALFLAT = "marineshallow tidalflat"
