amazonka-quicksight-2.0: gen/Amazonka/QuickSight/Types/Icon.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.QuickSight.Types.Icon
-- 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.QuickSight.Types.Icon
( Icon
( ..,
Icon_ARROW_DOWN,
Icon_ARROW_DOWN_LEFT,
Icon_ARROW_DOWN_RIGHT,
Icon_ARROW_LEFT,
Icon_ARROW_RIGHT,
Icon_ARROW_UP,
Icon_ARROW_UP_LEFT,
Icon_ARROW_UP_RIGHT,
Icon_CARET_DOWN,
Icon_CARET_UP,
Icon_CHECKMARK,
Icon_CIRCLE,
Icon_FACE_DOWN,
Icon_FACE_FLAT,
Icon_FACE_UP,
Icon_FLAG,
Icon_MINUS,
Icon_ONE_BAR,
Icon_PLUS,
Icon_SQUARE,
Icon_THREE_BAR,
Icon_THUMBS_DOWN,
Icon_THUMBS_UP,
Icon_TRIANGLE,
Icon_TWO_BAR,
Icon_X
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Data as Data
import qualified Amazonka.Prelude as Prelude
newtype Icon = Icon' {fromIcon :: 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 Icon_ARROW_DOWN :: Icon
pattern Icon_ARROW_DOWN = Icon' "ARROW_DOWN"
pattern Icon_ARROW_DOWN_LEFT :: Icon
pattern Icon_ARROW_DOWN_LEFT = Icon' "ARROW_DOWN_LEFT"
pattern Icon_ARROW_DOWN_RIGHT :: Icon
pattern Icon_ARROW_DOWN_RIGHT = Icon' "ARROW_DOWN_RIGHT"
pattern Icon_ARROW_LEFT :: Icon
pattern Icon_ARROW_LEFT = Icon' "ARROW_LEFT"
pattern Icon_ARROW_RIGHT :: Icon
pattern Icon_ARROW_RIGHT = Icon' "ARROW_RIGHT"
pattern Icon_ARROW_UP :: Icon
pattern Icon_ARROW_UP = Icon' "ARROW_UP"
pattern Icon_ARROW_UP_LEFT :: Icon
pattern Icon_ARROW_UP_LEFT = Icon' "ARROW_UP_LEFT"
pattern Icon_ARROW_UP_RIGHT :: Icon
pattern Icon_ARROW_UP_RIGHT = Icon' "ARROW_UP_RIGHT"
pattern Icon_CARET_DOWN :: Icon
pattern Icon_CARET_DOWN = Icon' "CARET_DOWN"
pattern Icon_CARET_UP :: Icon
pattern Icon_CARET_UP = Icon' "CARET_UP"
pattern Icon_CHECKMARK :: Icon
pattern Icon_CHECKMARK = Icon' "CHECKMARK"
pattern Icon_CIRCLE :: Icon
pattern Icon_CIRCLE = Icon' "CIRCLE"
pattern Icon_FACE_DOWN :: Icon
pattern Icon_FACE_DOWN = Icon' "FACE_DOWN"
pattern Icon_FACE_FLAT :: Icon
pattern Icon_FACE_FLAT = Icon' "FACE_FLAT"
pattern Icon_FACE_UP :: Icon
pattern Icon_FACE_UP = Icon' "FACE_UP"
pattern Icon_FLAG :: Icon
pattern Icon_FLAG = Icon' "FLAG"
pattern Icon_MINUS :: Icon
pattern Icon_MINUS = Icon' "MINUS"
pattern Icon_ONE_BAR :: Icon
pattern Icon_ONE_BAR = Icon' "ONE_BAR"
pattern Icon_PLUS :: Icon
pattern Icon_PLUS = Icon' "PLUS"
pattern Icon_SQUARE :: Icon
pattern Icon_SQUARE = Icon' "SQUARE"
pattern Icon_THREE_BAR :: Icon
pattern Icon_THREE_BAR = Icon' "THREE_BAR"
pattern Icon_THUMBS_DOWN :: Icon
pattern Icon_THUMBS_DOWN = Icon' "THUMBS_DOWN"
pattern Icon_THUMBS_UP :: Icon
pattern Icon_THUMBS_UP = Icon' "THUMBS_UP"
pattern Icon_TRIANGLE :: Icon
pattern Icon_TRIANGLE = Icon' "TRIANGLE"
pattern Icon_TWO_BAR :: Icon
pattern Icon_TWO_BAR = Icon' "TWO_BAR"
pattern Icon_X :: Icon
pattern Icon_X = Icon' "X"
{-# COMPLETE
Icon_ARROW_DOWN,
Icon_ARROW_DOWN_LEFT,
Icon_ARROW_DOWN_RIGHT,
Icon_ARROW_LEFT,
Icon_ARROW_RIGHT,
Icon_ARROW_UP,
Icon_ARROW_UP_LEFT,
Icon_ARROW_UP_RIGHT,
Icon_CARET_DOWN,
Icon_CARET_UP,
Icon_CHECKMARK,
Icon_CIRCLE,
Icon_FACE_DOWN,
Icon_FACE_FLAT,
Icon_FACE_UP,
Icon_FLAG,
Icon_MINUS,
Icon_ONE_BAR,
Icon_PLUS,
Icon_SQUARE,
Icon_THREE_BAR,
Icon_THUMBS_DOWN,
Icon_THUMBS_UP,
Icon_TRIANGLE,
Icon_TWO_BAR,
Icon_X,
Icon'
#-}