module Stratosphere.QuickSight.Dashboard.BarChartConfigurationProperty (
        module Exports, BarChartConfigurationProperty(..),
        mkBarChartConfigurationProperty
    ) 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.BarChartFieldWellsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.BarChartSortConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ChartAxisLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ContributionAnalysisDefaultProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.DataLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.LegendOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ReferenceLineProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.SmallMultiplesOptionsProperty 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
import Stratosphere.Value
data BarChartConfigurationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html>
    BarChartConfigurationProperty {BarChartConfigurationProperty -> ()
haddock_workaround_ :: (),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-barsarrangement>
                                   BarChartConfigurationProperty -> Maybe (Value Text)
barsArrangement :: (Prelude.Maybe (Value Prelude.Text)),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-categoryaxis>
                                   BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryAxis :: (Prelude.Maybe AxisDisplayOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-categorylabeloptions>
                                   BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
categoryLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-colorlabeloptions>
                                   BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-contributionanalysisdefaults>
                                   BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults :: (Prelude.Maybe [ContributionAnalysisDefaultProperty]),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-datalabels>
                                   BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
dataLabels :: (Prelude.Maybe DataLabelOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-fieldwells>
                                   BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
fieldWells :: (Prelude.Maybe BarChartFieldWellsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-interactions>
                                   BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-legend>
                                   BarChartConfigurationProperty -> Maybe LegendOptionsProperty
legend :: (Prelude.Maybe LegendOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-orientation>
                                   BarChartConfigurationProperty -> Maybe (Value Text)
orientation :: (Prelude.Maybe (Value Prelude.Text)),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-referencelines>
                                   BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
referenceLines :: (Prelude.Maybe [ReferenceLineProperty]),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-smallmultiplesoptions>
                                   BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions :: (Prelude.Maybe SmallMultiplesOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-sortconfiguration>
                                   BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
sortConfiguration :: (Prelude.Maybe BarChartSortConfigurationProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-tooltip>
                                   BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
tooltip :: (Prelude.Maybe TooltipOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-valueaxis>
                                   BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueAxis :: (Prelude.Maybe AxisDisplayOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-valuelabeloptions>
                                   BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
valueLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                   -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-dashboard-barchartconfiguration.html#cfn-quicksight-dashboard-barchartconfiguration-visualpalette>
                                   BarChartConfigurationProperty -> Maybe VisualPaletteProperty
visualPalette :: (Prelude.Maybe VisualPaletteProperty)}
  deriving stock (BarChartConfigurationProperty
-> BarChartConfigurationProperty -> Bool
(BarChartConfigurationProperty
 -> BarChartConfigurationProperty -> Bool)
-> (BarChartConfigurationProperty
    -> BarChartConfigurationProperty -> Bool)
-> Eq BarChartConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: BarChartConfigurationProperty
-> BarChartConfigurationProperty -> Bool
== :: BarChartConfigurationProperty
-> BarChartConfigurationProperty -> Bool
$c/= :: BarChartConfigurationProperty
-> BarChartConfigurationProperty -> Bool
/= :: BarChartConfigurationProperty
-> BarChartConfigurationProperty -> Bool
Prelude.Eq, Int -> BarChartConfigurationProperty -> ShowS
[BarChartConfigurationProperty] -> ShowS
BarChartConfigurationProperty -> String
(Int -> BarChartConfigurationProperty -> ShowS)
-> (BarChartConfigurationProperty -> String)
-> ([BarChartConfigurationProperty] -> ShowS)
-> Show BarChartConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> BarChartConfigurationProperty -> ShowS
showsPrec :: Int -> BarChartConfigurationProperty -> ShowS
$cshow :: BarChartConfigurationProperty -> String
show :: BarChartConfigurationProperty -> String
$cshowList :: [BarChartConfigurationProperty] -> ShowS
showList :: [BarChartConfigurationProperty] -> ShowS
Prelude.Show)
mkBarChartConfigurationProperty :: BarChartConfigurationProperty
mkBarChartConfigurationProperty :: BarChartConfigurationProperty
mkBarChartConfigurationProperty
  = BarChartConfigurationProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), barsArrangement :: Maybe (Value Text)
barsArrangement = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryAxis = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
categoryLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults = Maybe [ContributionAnalysisDefaultProperty]
forall a. Maybe a
Prelude.Nothing,
       dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = Maybe DataLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing, fieldWells :: Maybe BarChartFieldWellsProperty
fieldWells = Maybe BarChartFieldWellsProperty
forall a. Maybe a
Prelude.Nothing,
       interactions :: Maybe VisualInteractionOptionsProperty
interactions = Maybe VisualInteractionOptionsProperty
forall a. Maybe a
Prelude.Nothing, legend :: Maybe LegendOptionsProperty
legend = Maybe LegendOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       orientation :: Maybe (Value Text)
orientation = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, referenceLines :: Maybe [ReferenceLineProperty]
referenceLines = Maybe [ReferenceLineProperty]
forall a. Maybe a
Prelude.Nothing,
       smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions = Maybe SmallMultiplesOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       sortConfiguration :: Maybe BarChartSortConfigurationProperty
sortConfiguration = Maybe BarChartSortConfigurationProperty
forall a. Maybe a
Prelude.Nothing, tooltip :: Maybe TooltipOptionsProperty
tooltip = Maybe TooltipOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       valueAxis :: Maybe AxisDisplayOptionsProperty
valueAxis = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing, valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
valueLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       visualPalette :: Maybe VisualPaletteProperty
visualPalette = Maybe VisualPaletteProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties BarChartConfigurationProperty where
  toResourceProperties :: BarChartConfigurationProperty -> ResourceProperties
toResourceProperties BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::QuickSight::Dashboard.BarChartConfiguration",
         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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BarsArrangement" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
barsArrangement,
                            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
"CategoryAxis" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
categoryAxis,
                            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
"CategoryLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
categoryLabelOptions,
                            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
"ColorLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions,
                            Key -> [ContributionAnalysisDefaultProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ContributionAnalysisDefaults"
                              ([ContributionAnalysisDefaultProperty] -> (Key, Value))
-> Maybe [ContributionAnalysisDefaultProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults,
                            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 -> BarChartFieldWellsProperty -> (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" (BarChartFieldWellsProperty -> (Key, Value))
-> Maybe BarChartFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BarChartFieldWellsProperty
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 -> LegendOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Legend" (LegendOptionsProperty -> (Key, Value))
-> Maybe LegendOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LegendOptionsProperty
legend,
                            Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Orientation" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
orientation,
                            Key -> [ReferenceLineProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReferenceLines" ([ReferenceLineProperty] -> (Key, Value))
-> Maybe [ReferenceLineProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ReferenceLineProperty]
referenceLines,
                            Key -> SmallMultiplesOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SmallMultiplesOptions"
                              (SmallMultiplesOptionsProperty -> (Key, Value))
-> Maybe SmallMultiplesOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions,
                            Key -> BarChartSortConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SortConfiguration" (BarChartSortConfigurationProperty -> (Key, Value))
-> Maybe BarChartSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BarChartSortConfigurationProperty
sortConfiguration,
                            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 -> 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
"ValueAxis" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
valueAxis,
                            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
"ValueLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
valueLabelOptions,
                            Key -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette])}
instance JSON.ToJSON BarChartConfigurationProperty where
  toJSON :: BarChartConfigurationProperty -> Value
toJSON BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = [(Key, Value)] -> Value
JSON.object
        ([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
           ([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
              [Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"BarsArrangement" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
barsArrangement,
               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
"CategoryAxis" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
categoryAxis,
               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
"CategoryLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
categoryLabelOptions,
               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
"ColorLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions,
               Key -> [ContributionAnalysisDefaultProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ContributionAnalysisDefaults"
                 ([ContributionAnalysisDefaultProperty] -> (Key, Value))
-> Maybe [ContributionAnalysisDefaultProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults,
               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 -> BarChartFieldWellsProperty -> (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" (BarChartFieldWellsProperty -> (Key, Value))
-> Maybe BarChartFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BarChartFieldWellsProperty
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 -> LegendOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Legend" (LegendOptionsProperty -> (Key, Value))
-> Maybe LegendOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LegendOptionsProperty
legend,
               Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Orientation" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
orientation,
               Key -> [ReferenceLineProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReferenceLines" ([ReferenceLineProperty] -> (Key, Value))
-> Maybe [ReferenceLineProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ReferenceLineProperty]
referenceLines,
               Key -> SmallMultiplesOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SmallMultiplesOptions"
                 (SmallMultiplesOptionsProperty -> (Key, Value))
-> Maybe SmallMultiplesOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions,
               Key -> BarChartSortConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SortConfiguration" (BarChartSortConfigurationProperty -> (Key, Value))
-> Maybe BarChartSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe BarChartSortConfigurationProperty
sortConfiguration,
               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 -> 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
"ValueAxis" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
valueAxis,
               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
"ValueLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
valueLabelOptions,
               Key -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette]))
instance Property "BarsArrangement" BarChartConfigurationProperty where
  type PropertyType "BarsArrangement" BarChartConfigurationProperty = Value Prelude.Text
  set :: PropertyType "BarsArrangement" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "BarsArrangement" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {barsArrangement :: Maybe (Value Text)
barsArrangement = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "BarsArrangement" BarChartConfigurationProperty
Value Text
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "CategoryAxis" BarChartConfigurationProperty where
  type PropertyType "CategoryAxis" BarChartConfigurationProperty = AxisDisplayOptionsProperty
  set :: PropertyType "CategoryAxis" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "CategoryAxis" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryAxis = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CategoryAxis" BarChartConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "CategoryLabelOptions" BarChartConfigurationProperty where
  type PropertyType "CategoryLabelOptions" BarChartConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType "CategoryLabelOptions" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "CategoryLabelOptions" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
categoryLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "CategoryLabelOptions" BarChartConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "ColorLabelOptions" BarChartConfigurationProperty where
  type PropertyType "ColorLabelOptions" BarChartConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType "ColorLabelOptions" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "ColorLabelOptions" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ColorLabelOptions" BarChartConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "ContributionAnalysisDefaults" BarChartConfigurationProperty where
  type PropertyType "ContributionAnalysisDefaults" BarChartConfigurationProperty = [ContributionAnalysisDefaultProperty]
  set :: PropertyType
  "ContributionAnalysisDefaults" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType
  "ContributionAnalysisDefaults" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults = [ContributionAnalysisDefaultProperty]
-> Maybe [ContributionAnalysisDefaultProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ContributionAnalysisDefaultProperty]
PropertyType
  "ContributionAnalysisDefaults" BarChartConfigurationProperty
newValue, Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "DataLabels" BarChartConfigurationProperty where
  type PropertyType "DataLabels" BarChartConfigurationProperty = DataLabelOptionsProperty
  set :: PropertyType "DataLabels" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "DataLabels" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = DataLabelOptionsProperty -> Maybe DataLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataLabels" BarChartConfigurationProperty
DataLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "FieldWells" BarChartConfigurationProperty where
  type PropertyType "FieldWells" BarChartConfigurationProperty = BarChartFieldWellsProperty
  set :: PropertyType "FieldWells" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "FieldWells" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {fieldWells :: Maybe BarChartFieldWellsProperty
fieldWells = BarChartFieldWellsProperty -> Maybe BarChartFieldWellsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldWells" BarChartConfigurationProperty
BarChartFieldWellsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "Interactions" BarChartConfigurationProperty where
  type PropertyType "Interactions" BarChartConfigurationProperty = VisualInteractionOptionsProperty
  set :: PropertyType "Interactions" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "Interactions" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {interactions :: Maybe VisualInteractionOptionsProperty
interactions = VisualInteractionOptionsProperty
-> Maybe VisualInteractionOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactions" BarChartConfigurationProperty
VisualInteractionOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "Legend" BarChartConfigurationProperty where
  type PropertyType "Legend" BarChartConfigurationProperty = LegendOptionsProperty
  set :: PropertyType "Legend" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "Legend" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {legend :: Maybe LegendOptionsProperty
legend = LegendOptionsProperty -> Maybe LegendOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Legend" BarChartConfigurationProperty
LegendOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "Orientation" BarChartConfigurationProperty where
  type PropertyType "Orientation" BarChartConfigurationProperty = Value Prelude.Text
  set :: PropertyType "Orientation" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "Orientation" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {orientation :: Maybe (Value Text)
orientation = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Orientation" BarChartConfigurationProperty
Value Text
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "ReferenceLines" BarChartConfigurationProperty where
  type PropertyType "ReferenceLines" BarChartConfigurationProperty = [ReferenceLineProperty]
  set :: PropertyType "ReferenceLines" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "ReferenceLines" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {referenceLines :: Maybe [ReferenceLineProperty]
referenceLines = [ReferenceLineProperty] -> Maybe [ReferenceLineProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ReferenceLineProperty]
PropertyType "ReferenceLines" BarChartConfigurationProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "SmallMultiplesOptions" BarChartConfigurationProperty where
  type PropertyType "SmallMultiplesOptions" BarChartConfigurationProperty = SmallMultiplesOptionsProperty
  set :: PropertyType "SmallMultiplesOptions" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "SmallMultiplesOptions" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions = SmallMultiplesOptionsProperty
-> Maybe SmallMultiplesOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SmallMultiplesOptions" BarChartConfigurationProperty
SmallMultiplesOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "SortConfiguration" BarChartConfigurationProperty where
  type PropertyType "SortConfiguration" BarChartConfigurationProperty = BarChartSortConfigurationProperty
  set :: PropertyType "SortConfiguration" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "SortConfiguration" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {sortConfiguration :: Maybe BarChartSortConfigurationProperty
sortConfiguration = BarChartSortConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SortConfiguration" BarChartConfigurationProperty
BarChartSortConfigurationProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "Tooltip" BarChartConfigurationProperty where
  type PropertyType "Tooltip" BarChartConfigurationProperty = TooltipOptionsProperty
  set :: PropertyType "Tooltip" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "Tooltip" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {tooltip :: Maybe TooltipOptionsProperty
tooltip = TooltipOptionsProperty -> Maybe TooltipOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Tooltip" BarChartConfigurationProperty
TooltipOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "ValueAxis" BarChartConfigurationProperty where
  type PropertyType "ValueAxis" BarChartConfigurationProperty = AxisDisplayOptionsProperty
  set :: PropertyType "ValueAxis" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "ValueAxis" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {valueAxis :: Maybe AxisDisplayOptionsProperty
valueAxis = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ValueAxis" BarChartConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "ValueLabelOptions" BarChartConfigurationProperty where
  type PropertyType "ValueLabelOptions" BarChartConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType "ValueLabelOptions" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "ValueLabelOptions" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
valueLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ValueLabelOptions" BarChartConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
instance Property "VisualPalette" BarChartConfigurationProperty where
  type PropertyType "VisualPalette" BarChartConfigurationProperty = VisualPaletteProperty
  set :: PropertyType "VisualPalette" BarChartConfigurationProperty
-> BarChartConfigurationProperty -> BarChartConfigurationProperty
set PropertyType "VisualPalette" BarChartConfigurationProperty
newValue BarChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: BarChartConfigurationProperty -> ()
barsArrangement :: BarChartConfigurationProperty -> Maybe (Value Text)
categoryAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: BarChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: BarChartConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: BarChartConfigurationProperty -> Maybe BarChartFieldWellsProperty
interactions :: BarChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: BarChartConfigurationProperty -> Maybe LegendOptionsProperty
orientation :: BarChartConfigurationProperty -> Maybe (Value Text)
referenceLines :: BarChartConfigurationProperty -> Maybe [ReferenceLineProperty]
smallMultiplesOptions :: BarChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: BarChartConfigurationProperty
-> Maybe BarChartSortConfigurationProperty
tooltip :: BarChartConfigurationProperty -> Maybe TooltipOptionsProperty
valueAxis :: BarChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
valueLabelOptions :: BarChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
visualPalette :: BarChartConfigurationProperty -> Maybe VisualPaletteProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
..}
    = BarChartConfigurationProperty
        {visualPalette :: Maybe VisualPaletteProperty
visualPalette = VisualPaletteProperty -> Maybe VisualPaletteProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VisualPalette" BarChartConfigurationProperty
VisualPaletteProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe BarChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe BarChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
barsArrangement :: Maybe (Value Text)
categoryAxis :: Maybe AxisDisplayOptionsProperty
categoryLabelOptions :: Maybe ChartAxisLabelOptionsProperty
colorLabelOptions :: Maybe ChartAxisLabelOptionsProperty
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe BarChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
orientation :: Maybe (Value Text)
referenceLines :: Maybe [ReferenceLineProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe BarChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
valueAxis :: Maybe AxisDisplayOptionsProperty
valueLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}