module Stratosphere.QuickSight.Template.GaugeChartConfigurationProperty (
module Exports, GaugeChartConfigurationProperty(..),
mkGaugeChartConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Template.DataLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.GaugeChartColorConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.GaugeChartFieldWellsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.GaugeChartOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.TooltipOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.VisualInteractionOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.VisualPaletteProperty as Exports
import Stratosphere.ResourceProperties
data GaugeChartConfigurationProperty
=
GaugeChartConfigurationProperty {GaugeChartConfigurationProperty -> ()
haddock_workaround_ :: (),
GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
colorConfiguration :: (Prelude.Maybe GaugeChartColorConfigurationProperty),
GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
dataLabels :: (Prelude.Maybe DataLabelOptionsProperty),
GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
fieldWells :: (Prelude.Maybe GaugeChartFieldWellsProperty),
GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
gaugeChartOptions :: (Prelude.Maybe GaugeChartOptionsProperty),
GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
tooltipOptions :: (Prelude.Maybe TooltipOptionsProperty),
GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
visualPalette :: (Prelude.Maybe VisualPaletteProperty)}
deriving stock (GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool
(GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool)
-> (GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool)
-> Eq GaugeChartConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool
== :: GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool
$c/= :: GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool
/= :: GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty -> Bool
Prelude.Eq, Int -> GaugeChartConfigurationProperty -> ShowS
[GaugeChartConfigurationProperty] -> ShowS
GaugeChartConfigurationProperty -> String
(Int -> GaugeChartConfigurationProperty -> ShowS)
-> (GaugeChartConfigurationProperty -> String)
-> ([GaugeChartConfigurationProperty] -> ShowS)
-> Show GaugeChartConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> GaugeChartConfigurationProperty -> ShowS
showsPrec :: Int -> GaugeChartConfigurationProperty -> ShowS
$cshow :: GaugeChartConfigurationProperty -> String
show :: GaugeChartConfigurationProperty -> String
$cshowList :: [GaugeChartConfigurationProperty] -> ShowS
showList :: [GaugeChartConfigurationProperty] -> ShowS
Prelude.Show)
mkGaugeChartConfigurationProperty ::
GaugeChartConfigurationProperty
mkGaugeChartConfigurationProperty :: GaugeChartConfigurationProperty
mkGaugeChartConfigurationProperty
= GaugeChartConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
colorConfiguration = Maybe GaugeChartColorConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = Maybe DataLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing, fieldWells :: Maybe GaugeChartFieldWellsProperty
fieldWells = Maybe GaugeChartFieldWellsProperty
forall a. Maybe a
Prelude.Nothing,
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
gaugeChartOptions = Maybe GaugeChartOptionsProperty
forall a. Maybe a
Prelude.Nothing,
interactions :: Maybe VisualInteractionOptionsProperty
interactions = Maybe VisualInteractionOptionsProperty
forall a. Maybe a
Prelude.Nothing, tooltipOptions :: Maybe TooltipOptionsProperty
tooltipOptions = Maybe TooltipOptionsProperty
forall a. Maybe a
Prelude.Nothing,
visualPalette :: Maybe VisualPaletteProperty
visualPalette = Maybe VisualPaletteProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties GaugeChartConfigurationProperty where
toResourceProperties :: GaugeChartConfigurationProperty -> ResourceProperties
toResourceProperties GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Template.GaugeChartConfiguration",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> GaugeChartColorConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorConfiguration" (GaugeChartColorConfigurationProperty -> (Key, Value))
-> Maybe GaugeChartColorConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GaugeChartColorConfigurationProperty
colorConfiguration,
Key -> DataLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataLabels" (DataLabelOptionsProperty -> (Key, Value))
-> Maybe DataLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataLabelOptionsProperty
dataLabels,
Key -> GaugeChartFieldWellsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldWells" (GaugeChartFieldWellsProperty -> (Key, Value))
-> Maybe GaugeChartFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GaugeChartFieldWellsProperty
fieldWells,
Key -> GaugeChartOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GaugeChartOptions" (GaugeChartOptionsProperty -> (Key, Value))
-> Maybe GaugeChartOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GaugeChartOptionsProperty
gaugeChartOptions,
Key -> VisualInteractionOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Interactions" (VisualInteractionOptionsProperty -> (Key, Value))
-> Maybe VisualInteractionOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualInteractionOptionsProperty
interactions,
Key -> TooltipOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TooltipOptions" (TooltipOptionsProperty -> (Key, Value))
-> Maybe TooltipOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TooltipOptionsProperty
tooltipOptions,
Key -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette])}
instance JSON.ToJSON GaugeChartConfigurationProperty where
toJSON :: GaugeChartConfigurationProperty -> Value
toJSON GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> GaugeChartColorConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ColorConfiguration" (GaugeChartColorConfigurationProperty -> (Key, Value))
-> Maybe GaugeChartColorConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GaugeChartColorConfigurationProperty
colorConfiguration,
Key -> DataLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataLabels" (DataLabelOptionsProperty -> (Key, Value))
-> Maybe DataLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataLabelOptionsProperty
dataLabels,
Key -> GaugeChartFieldWellsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldWells" (GaugeChartFieldWellsProperty -> (Key, Value))
-> Maybe GaugeChartFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GaugeChartFieldWellsProperty
fieldWells,
Key -> GaugeChartOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"GaugeChartOptions" (GaugeChartOptionsProperty -> (Key, Value))
-> Maybe GaugeChartOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe GaugeChartOptionsProperty
gaugeChartOptions,
Key -> VisualInteractionOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Interactions" (VisualInteractionOptionsProperty -> (Key, Value))
-> Maybe VisualInteractionOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualInteractionOptionsProperty
interactions,
Key -> TooltipOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TooltipOptions" (TooltipOptionsProperty -> (Key, Value))
-> Maybe TooltipOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TooltipOptionsProperty
tooltipOptions,
Key -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette]))
instance Property "ColorConfiguration" GaugeChartConfigurationProperty where
type PropertyType "ColorConfiguration" GaugeChartConfigurationProperty = GaugeChartColorConfigurationProperty
set :: PropertyType "ColorConfiguration" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "ColorConfiguration" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
colorConfiguration = GaugeChartColorConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColorConfiguration" GaugeChartConfigurationProperty
GaugeChartColorConfigurationProperty
newValue, Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "DataLabels" GaugeChartConfigurationProperty where
type PropertyType "DataLabels" GaugeChartConfigurationProperty = DataLabelOptionsProperty
set :: PropertyType "DataLabels" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "DataLabels" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = DataLabelOptionsProperty -> Maybe DataLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataLabels" GaugeChartConfigurationProperty
DataLabelOptionsProperty
newValue, Maybe GaugeChartColorConfigurationProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "FieldWells" GaugeChartConfigurationProperty where
type PropertyType "FieldWells" GaugeChartConfigurationProperty = GaugeChartFieldWellsProperty
set :: PropertyType "FieldWells" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "FieldWells" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{fieldWells :: Maybe GaugeChartFieldWellsProperty
fieldWells = GaugeChartFieldWellsProperty -> Maybe GaugeChartFieldWellsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldWells" GaugeChartConfigurationProperty
GaugeChartFieldWellsProperty
newValue, Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "GaugeChartOptions" GaugeChartConfigurationProperty where
type PropertyType "GaugeChartOptions" GaugeChartConfigurationProperty = GaugeChartOptionsProperty
set :: PropertyType "GaugeChartOptions" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "GaugeChartOptions" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{gaugeChartOptions :: Maybe GaugeChartOptionsProperty
gaugeChartOptions = GaugeChartOptionsProperty -> Maybe GaugeChartOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "GaugeChartOptions" GaugeChartConfigurationProperty
GaugeChartOptionsProperty
newValue, Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "Interactions" GaugeChartConfigurationProperty where
type PropertyType "Interactions" GaugeChartConfigurationProperty = VisualInteractionOptionsProperty
set :: PropertyType "Interactions" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "Interactions" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{interactions :: Maybe VisualInteractionOptionsProperty
interactions = VisualInteractionOptionsProperty
-> Maybe VisualInteractionOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactions" GaugeChartConfigurationProperty
VisualInteractionOptionsProperty
newValue, Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "TooltipOptions" GaugeChartConfigurationProperty where
type PropertyType "TooltipOptions" GaugeChartConfigurationProperty = TooltipOptionsProperty
set :: PropertyType "TooltipOptions" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "TooltipOptions" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{tooltipOptions :: Maybe TooltipOptionsProperty
tooltipOptions = TooltipOptionsProperty -> Maybe TooltipOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TooltipOptions" GaugeChartConfigurationProperty
TooltipOptionsProperty
newValue, Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "VisualPalette" GaugeChartConfigurationProperty where
type PropertyType "VisualPalette" GaugeChartConfigurationProperty = VisualPaletteProperty
set :: PropertyType "VisualPalette" GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
-> GaugeChartConfigurationProperty
set PropertyType "VisualPalette" GaugeChartConfigurationProperty
newValue GaugeChartConfigurationProperty {Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: GaugeChartConfigurationProperty -> ()
colorConfiguration :: GaugeChartConfigurationProperty
-> Maybe GaugeChartColorConfigurationProperty
dataLabels :: GaugeChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: GaugeChartConfigurationProperty
-> Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: GaugeChartConfigurationProperty -> Maybe GaugeChartOptionsProperty
interactions :: GaugeChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltipOptions :: GaugeChartConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: GaugeChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
= GaugeChartConfigurationProperty
{visualPalette :: Maybe VisualPaletteProperty
visualPalette = VisualPaletteProperty -> Maybe VisualPaletteProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VisualPalette" GaugeChartConfigurationProperty
VisualPaletteProperty
newValue, Maybe GaugeChartColorConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe GaugeChartOptionsProperty
Maybe GaugeChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
haddock_workaround_ :: ()
colorConfiguration :: Maybe GaugeChartColorConfigurationProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe GaugeChartFieldWellsProperty
gaugeChartOptions :: Maybe GaugeChartOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltipOptions :: Maybe TooltipOptionsProperty
..}