module Stratosphere.QuickSight.Dashboard.HistogramConfigurationProperty (
module Exports, HistogramConfigurationProperty(..),
mkHistogramConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.AxisDisplayOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ChartAxisLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.DataLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.HistogramBinOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.HistogramFieldWellsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.TooltipOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.VisualInteractionOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.VisualPaletteProperty as Exports
import Stratosphere.ResourceProperties
data HistogramConfigurationProperty
=
HistogramConfigurationProperty {HistogramConfigurationProperty -> ()
haddock_workaround_ :: (),
HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
binOptions :: (Prelude.Maybe HistogramBinOptionsProperty),
HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
dataLabels :: (Prelude.Maybe DataLabelOptionsProperty),
HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
fieldWells :: (Prelude.Maybe HistogramFieldWellsProperty),
HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
tooltip :: (Prelude.Maybe TooltipOptionsProperty),
HistogramConfigurationProperty -> Maybe VisualPaletteProperty
visualPalette :: (Prelude.Maybe VisualPaletteProperty),
HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions :: (Prelude.Maybe AxisDisplayOptionsProperty),
HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions :: (Prelude.Maybe AxisDisplayOptionsProperty)}
deriving stock (HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool
(HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool)
-> (HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool)
-> Eq HistogramConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool
== :: HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool
$c/= :: HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool
/= :: HistogramConfigurationProperty
-> HistogramConfigurationProperty -> Bool
Prelude.Eq, Int -> HistogramConfigurationProperty -> ShowS
[HistogramConfigurationProperty] -> ShowS
HistogramConfigurationProperty -> String
(Int -> HistogramConfigurationProperty -> ShowS)
-> (HistogramConfigurationProperty -> String)
-> ([HistogramConfigurationProperty] -> ShowS)
-> Show HistogramConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> HistogramConfigurationProperty -> ShowS
showsPrec :: Int -> HistogramConfigurationProperty -> ShowS
$cshow :: HistogramConfigurationProperty -> String
show :: HistogramConfigurationProperty -> String
$cshowList :: [HistogramConfigurationProperty] -> ShowS
showList :: [HistogramConfigurationProperty] -> ShowS
Prelude.Show)
mkHistogramConfigurationProperty :: HistogramConfigurationProperty
mkHistogramConfigurationProperty :: HistogramConfigurationProperty
mkHistogramConfigurationProperty
= HistogramConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), binOptions :: Maybe HistogramBinOptionsProperty
binOptions = Maybe HistogramBinOptionsProperty
forall a. Maybe a
Prelude.Nothing,
dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = Maybe DataLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing, fieldWells :: Maybe HistogramFieldWellsProperty
fieldWells = Maybe HistogramFieldWellsProperty
forall a. Maybe a
Prelude.Nothing,
interactions :: Maybe VisualInteractionOptionsProperty
interactions = Maybe VisualInteractionOptionsProperty
forall a. Maybe a
Prelude.Nothing, tooltip :: Maybe TooltipOptionsProperty
tooltip = Maybe TooltipOptionsProperty
forall a. Maybe a
Prelude.Nothing,
visualPalette :: Maybe VisualPaletteProperty
visualPalette = Maybe VisualPaletteProperty
forall a. Maybe a
Prelude.Nothing,
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties HistogramConfigurationProperty where
toResourceProperties :: HistogramConfigurationProperty -> ResourceProperties
toResourceProperties HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Dashboard.HistogramConfiguration",
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 -> HistogramBinOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BinOptions" (HistogramBinOptionsProperty -> (Key, Value))
-> Maybe HistogramBinOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HistogramBinOptionsProperty
binOptions,
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 -> HistogramFieldWellsProperty -> (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" (HistogramFieldWellsProperty -> (Key, Value))
-> Maybe HistogramFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HistogramFieldWellsProperty
fieldWells,
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
"Tooltip" (TooltipOptionsProperty -> (Key, Value))
-> Maybe TooltipOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TooltipOptionsProperty
tooltip,
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,
Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions,
Key -> ChartAxisLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions,
Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"YAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions])}
instance JSON.ToJSON HistogramConfigurationProperty where
toJSON :: HistogramConfigurationProperty -> Value
toJSON HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= [(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 -> HistogramBinOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BinOptions" (HistogramBinOptionsProperty -> (Key, Value))
-> Maybe HistogramBinOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HistogramBinOptionsProperty
binOptions,
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 -> HistogramFieldWellsProperty -> (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" (HistogramFieldWellsProperty -> (Key, Value))
-> Maybe HistogramFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe HistogramFieldWellsProperty
fieldWells,
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
"Tooltip" (TooltipOptionsProperty -> (Key, Value))
-> Maybe TooltipOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TooltipOptionsProperty
tooltip,
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,
Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions,
Key -> ChartAxisLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions,
Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"YAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions]))
instance Property "BinOptions" HistogramConfigurationProperty where
type PropertyType "BinOptions" HistogramConfigurationProperty = HistogramBinOptionsProperty
set :: PropertyType "BinOptions" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "BinOptions" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{binOptions :: Maybe HistogramBinOptionsProperty
binOptions = HistogramBinOptionsProperty -> Maybe HistogramBinOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BinOptions" HistogramConfigurationProperty
HistogramBinOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "DataLabels" HistogramConfigurationProperty where
type PropertyType "DataLabels" HistogramConfigurationProperty = DataLabelOptionsProperty
set :: PropertyType "DataLabels" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "DataLabels" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = DataLabelOptionsProperty -> Maybe DataLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataLabels" HistogramConfigurationProperty
DataLabelOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "FieldWells" HistogramConfigurationProperty where
type PropertyType "FieldWells" HistogramConfigurationProperty = HistogramFieldWellsProperty
set :: PropertyType "FieldWells" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "FieldWells" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{fieldWells :: Maybe HistogramFieldWellsProperty
fieldWells = HistogramFieldWellsProperty -> Maybe HistogramFieldWellsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldWells" HistogramConfigurationProperty
HistogramFieldWellsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "Interactions" HistogramConfigurationProperty where
type PropertyType "Interactions" HistogramConfigurationProperty = VisualInteractionOptionsProperty
set :: PropertyType "Interactions" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "Interactions" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{interactions :: Maybe VisualInteractionOptionsProperty
interactions = VisualInteractionOptionsProperty
-> Maybe VisualInteractionOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactions" HistogramConfigurationProperty
VisualInteractionOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "Tooltip" HistogramConfigurationProperty where
type PropertyType "Tooltip" HistogramConfigurationProperty = TooltipOptionsProperty
set :: PropertyType "Tooltip" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "Tooltip" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{tooltip :: Maybe TooltipOptionsProperty
tooltip = TooltipOptionsProperty -> Maybe TooltipOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Tooltip" HistogramConfigurationProperty
TooltipOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "VisualPalette" HistogramConfigurationProperty where
type PropertyType "VisualPalette" HistogramConfigurationProperty = VisualPaletteProperty
set :: PropertyType "VisualPalette" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "VisualPalette" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{visualPalette :: Maybe VisualPaletteProperty
visualPalette = VisualPaletteProperty -> Maybe VisualPaletteProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VisualPalette" HistogramConfigurationProperty
VisualPaletteProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "XAxisDisplayOptions" HistogramConfigurationProperty where
type PropertyType "XAxisDisplayOptions" HistogramConfigurationProperty = AxisDisplayOptionsProperty
set :: PropertyType "XAxisDisplayOptions" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "XAxisDisplayOptions" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XAxisDisplayOptions" HistogramConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "XAxisLabelOptions" HistogramConfigurationProperty where
type PropertyType "XAxisLabelOptions" HistogramConfigurationProperty = ChartAxisLabelOptionsProperty
set :: PropertyType "XAxisLabelOptions" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "XAxisLabelOptions" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XAxisLabelOptions" HistogramConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
instance Property "YAxisDisplayOptions" HistogramConfigurationProperty where
type PropertyType "YAxisDisplayOptions" HistogramConfigurationProperty = AxisDisplayOptionsProperty
set :: PropertyType "YAxisDisplayOptions" HistogramConfigurationProperty
-> HistogramConfigurationProperty -> HistogramConfigurationProperty
set PropertyType "YAxisDisplayOptions" HistogramConfigurationProperty
newValue HistogramConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: HistogramConfigurationProperty -> ()
binOptions :: HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
dataLabels :: HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
interactions :: HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
tooltip :: HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: HistogramConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}
= HistogramConfigurationProperty
{yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "YAxisDisplayOptions" HistogramConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe HistogramBinOptionsProperty
Maybe DataLabelOptionsProperty
Maybe HistogramFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
binOptions :: Maybe HistogramBinOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe HistogramFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}