amazonka-rekognition-2.0: gen/Amazonka/Rekognition/Types/LandmarkType.hs
{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.Rekognition.Types.LandmarkType
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.Rekognition.Types.LandmarkType
( LandmarkType
( ..,
LandmarkType_ChinBottom,
LandmarkType_EyeLeft,
LandmarkType_EyeRight,
LandmarkType_LeftEyeBrowLeft,
LandmarkType_LeftEyeBrowRight,
LandmarkType_LeftEyeBrowUp,
LandmarkType_LeftEyeDown,
LandmarkType_LeftEyeLeft,
LandmarkType_LeftEyeRight,
LandmarkType_LeftEyeUp,
LandmarkType_LeftPupil,
LandmarkType_MidJawlineLeft,
LandmarkType_MidJawlineRight,
LandmarkType_MouthDown,
LandmarkType_MouthLeft,
LandmarkType_MouthRight,
LandmarkType_MouthUp,
LandmarkType_Nose,
LandmarkType_NoseLeft,
LandmarkType_NoseRight,
LandmarkType_RightEyeBrowLeft,
LandmarkType_RightEyeBrowRight,
LandmarkType_RightEyeBrowUp,
LandmarkType_RightEyeDown,
LandmarkType_RightEyeLeft,
LandmarkType_RightEyeRight,
LandmarkType_RightEyeUp,
LandmarkType_RightPupil,
LandmarkType_UpperJawlineLeft,
LandmarkType_UpperJawlineRight
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype LandmarkType = LandmarkType'
{ fromLandmarkType ::
Data.Text
}
deriving stock
( Prelude.Show,
Prelude.Read,
Prelude.Eq,
Prelude.Ord,
Prelude.Generic
)
deriving newtype
( Prelude.Hashable,
Prelude.NFData,
Data.FromText,
Data.ToText,
Data.ToByteString,
Data.ToLog,
Data.ToHeader,
Data.ToQuery,
Data.FromJSON,
Data.FromJSONKey,
Data.ToJSON,
Data.ToJSONKey,
Data.FromXML,
Data.ToXML
)
pattern LandmarkType_ChinBottom :: LandmarkType
pattern LandmarkType_ChinBottom = LandmarkType' "chinBottom"
pattern LandmarkType_EyeLeft :: LandmarkType
pattern LandmarkType_EyeLeft = LandmarkType' "eyeLeft"
pattern LandmarkType_EyeRight :: LandmarkType
pattern LandmarkType_EyeRight = LandmarkType' "eyeRight"
pattern LandmarkType_LeftEyeBrowLeft :: LandmarkType
pattern LandmarkType_LeftEyeBrowLeft = LandmarkType' "leftEyeBrowLeft"
pattern LandmarkType_LeftEyeBrowRight :: LandmarkType
pattern LandmarkType_LeftEyeBrowRight = LandmarkType' "leftEyeBrowRight"
pattern LandmarkType_LeftEyeBrowUp :: LandmarkType
pattern LandmarkType_LeftEyeBrowUp = LandmarkType' "leftEyeBrowUp"
pattern LandmarkType_LeftEyeDown :: LandmarkType
pattern LandmarkType_LeftEyeDown = LandmarkType' "leftEyeDown"
pattern LandmarkType_LeftEyeLeft :: LandmarkType
pattern LandmarkType_LeftEyeLeft = LandmarkType' "leftEyeLeft"
pattern LandmarkType_LeftEyeRight :: LandmarkType
pattern LandmarkType_LeftEyeRight = LandmarkType' "leftEyeRight"
pattern LandmarkType_LeftEyeUp :: LandmarkType
pattern LandmarkType_LeftEyeUp = LandmarkType' "leftEyeUp"
pattern LandmarkType_LeftPupil :: LandmarkType
pattern LandmarkType_LeftPupil = LandmarkType' "leftPupil"
pattern LandmarkType_MidJawlineLeft :: LandmarkType
pattern LandmarkType_MidJawlineLeft = LandmarkType' "midJawlineLeft"
pattern LandmarkType_MidJawlineRight :: LandmarkType
pattern LandmarkType_MidJawlineRight = LandmarkType' "midJawlineRight"
pattern LandmarkType_MouthDown :: LandmarkType
pattern LandmarkType_MouthDown = LandmarkType' "mouthDown"
pattern LandmarkType_MouthLeft :: LandmarkType
pattern LandmarkType_MouthLeft = LandmarkType' "mouthLeft"
pattern LandmarkType_MouthRight :: LandmarkType
pattern LandmarkType_MouthRight = LandmarkType' "mouthRight"
pattern LandmarkType_MouthUp :: LandmarkType
pattern LandmarkType_MouthUp = LandmarkType' "mouthUp"
pattern LandmarkType_Nose :: LandmarkType
pattern LandmarkType_Nose = LandmarkType' "nose"
pattern LandmarkType_NoseLeft :: LandmarkType
pattern LandmarkType_NoseLeft = LandmarkType' "noseLeft"
pattern LandmarkType_NoseRight :: LandmarkType
pattern LandmarkType_NoseRight = LandmarkType' "noseRight"
pattern LandmarkType_RightEyeBrowLeft :: LandmarkType
pattern LandmarkType_RightEyeBrowLeft = LandmarkType' "rightEyeBrowLeft"
pattern LandmarkType_RightEyeBrowRight :: LandmarkType
pattern LandmarkType_RightEyeBrowRight = LandmarkType' "rightEyeBrowRight"
pattern LandmarkType_RightEyeBrowUp :: LandmarkType
pattern LandmarkType_RightEyeBrowUp = LandmarkType' "rightEyeBrowUp"
pattern LandmarkType_RightEyeDown :: LandmarkType
pattern LandmarkType_RightEyeDown = LandmarkType' "rightEyeDown"
pattern LandmarkType_RightEyeLeft :: LandmarkType
pattern LandmarkType_RightEyeLeft = LandmarkType' "rightEyeLeft"
pattern LandmarkType_RightEyeRight :: LandmarkType
pattern LandmarkType_RightEyeRight = LandmarkType' "rightEyeRight"
pattern LandmarkType_RightEyeUp :: LandmarkType
pattern LandmarkType_RightEyeUp = LandmarkType' "rightEyeUp"
pattern LandmarkType_RightPupil :: LandmarkType
pattern LandmarkType_RightPupil = LandmarkType' "rightPupil"
pattern LandmarkType_UpperJawlineLeft :: LandmarkType
pattern LandmarkType_UpperJawlineLeft = LandmarkType' "upperJawlineLeft"
pattern LandmarkType_UpperJawlineRight :: LandmarkType
pattern LandmarkType_UpperJawlineRight = LandmarkType' "upperJawlineRight"
{-# COMPLETE
LandmarkType_ChinBottom,
LandmarkType_EyeLeft,
LandmarkType_EyeRight,
LandmarkType_LeftEyeBrowLeft,
LandmarkType_LeftEyeBrowRight,
LandmarkType_LeftEyeBrowUp,
LandmarkType_LeftEyeDown,
LandmarkType_LeftEyeLeft,
LandmarkType_LeftEyeRight,
LandmarkType_LeftEyeUp,
LandmarkType_LeftPupil,
LandmarkType_MidJawlineLeft,
LandmarkType_MidJawlineRight,
LandmarkType_MouthDown,
LandmarkType_MouthLeft,
LandmarkType_MouthRight,
LandmarkType_MouthUp,
LandmarkType_Nose,
LandmarkType_NoseLeft,
LandmarkType_NoseRight,
LandmarkType_RightEyeBrowLeft,
LandmarkType_RightEyeBrowRight,
LandmarkType_RightEyeBrowUp,
LandmarkType_RightEyeDown,
LandmarkType_RightEyeLeft,
LandmarkType_RightEyeRight,
LandmarkType_RightEyeUp,
LandmarkType_RightPupil,
LandmarkType_UpperJawlineLeft,
LandmarkType_UpperJawlineRight,
LandmarkType'
#-}