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
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html>
    HistogramConfigurationProperty {HistogramConfigurationProperty -> ()
haddock_workaround_ :: (),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-binoptions>
                                    HistogramConfigurationProperty -> Maybe HistogramBinOptionsProperty
binOptions :: (Prelude.Maybe HistogramBinOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-datalabels>
                                    HistogramConfigurationProperty -> Maybe DataLabelOptionsProperty
dataLabels :: (Prelude.Maybe DataLabelOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-fieldwells>
                                    HistogramConfigurationProperty -> Maybe HistogramFieldWellsProperty
fieldWells :: (Prelude.Maybe HistogramFieldWellsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-interactions>
                                    HistogramConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-tooltip>
                                    HistogramConfigurationProperty -> Maybe TooltipOptionsProperty
tooltip :: (Prelude.Maybe TooltipOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-visualpalette>
                                    HistogramConfigurationProperty -> Maybe VisualPaletteProperty
visualPalette :: (Prelude.Maybe VisualPaletteProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-xaxisdisplayoptions>
                                    HistogramConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions :: (Prelude.Maybe AxisDisplayOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-xaxislabeloptions>
                                    HistogramConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-histogramconfiguration.html#cfn-quicksight-dashboard-histogramconfiguration-yaxisdisplayoptions>
                                    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
..}