module Stratosphere.QuickSight.Analysis.LineChartConfigurationProperty (
        module Exports, LineChartConfigurationProperty(..),
        mkLineChartConfigurationProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.AxisDisplayOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.ChartAxisLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.ContributionAnalysisDefaultProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.DataLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.ForecastConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.LegendOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.LineChartDefaultSeriesSettingsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.LineChartFieldWellsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.LineChartSortConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.LineSeriesAxisDisplayOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.ReferenceLineProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.SeriesItemProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.SingleAxisOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.SmallMultiplesOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TooltipOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.VisualInteractionOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.VisualPaletteProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data LineChartConfigurationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html>
    LineChartConfigurationProperty {LineChartConfigurationProperty -> ()
haddock_workaround_ :: (),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-contributionanalysisdefaults>
                                    LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults :: (Prelude.Maybe [ContributionAnalysisDefaultProperty]),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-datalabels>
                                    LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
dataLabels :: (Prelude.Maybe DataLabelOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-defaultseriessettings>
                                    LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
defaultSeriesSettings :: (Prelude.Maybe LineChartDefaultSeriesSettingsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-fieldwells>
                                    LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
fieldWells :: (Prelude.Maybe LineChartFieldWellsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-forecastconfigurations>
                                    LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
forecastConfigurations :: (Prelude.Maybe [ForecastConfigurationProperty]),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-interactions>
                                    LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-legend>
                                    LineChartConfigurationProperty -> Maybe LegendOptionsProperty
legend :: (Prelude.Maybe LegendOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-primaryyaxisdisplayoptions>
                                    LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisDisplayOptions :: (Prelude.Maybe LineSeriesAxisDisplayOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-primaryyaxislabeloptions>
                                    LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
primaryYAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-referencelines>
                                    LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
referenceLines :: (Prelude.Maybe [ReferenceLineProperty]),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-secondaryyaxisdisplayoptions>
                                    LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisDisplayOptions :: (Prelude.Maybe LineSeriesAxisDisplayOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-secondaryyaxislabeloptions>
                                    LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
secondaryYAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-series>
                                    LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
series :: (Prelude.Maybe [SeriesItemProperty]),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-singleaxisoptions>
                                    LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
singleAxisOptions :: (Prelude.Maybe SingleAxisOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-smallmultiplesoptions>
                                    LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions :: (Prelude.Maybe SmallMultiplesOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-sortconfiguration>
                                    LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
sortConfiguration :: (Prelude.Maybe LineChartSortConfigurationProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-tooltip>
                                    LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
tooltip :: (Prelude.Maybe TooltipOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-type>
                                    LineChartConfigurationProperty -> Maybe (Value Text)
type' :: (Prelude.Maybe (Value Prelude.Text)),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-visualpalette>
                                    LineChartConfigurationProperty -> Maybe VisualPaletteProperty
visualPalette :: (Prelude.Maybe VisualPaletteProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-xaxisdisplayoptions>
                                    LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions :: (Prelude.Maybe AxisDisplayOptionsProperty),
                                    -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-analysis-linechartconfiguration.html#cfn-quicksight-analysis-linechartconfiguration-xaxislabeloptions>
                                    LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty)}
  deriving stock (LineChartConfigurationProperty
-> LineChartConfigurationProperty -> Bool
(LineChartConfigurationProperty
 -> LineChartConfigurationProperty -> Bool)
-> (LineChartConfigurationProperty
    -> LineChartConfigurationProperty -> Bool)
-> Eq LineChartConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: LineChartConfigurationProperty
-> LineChartConfigurationProperty -> Bool
== :: LineChartConfigurationProperty
-> LineChartConfigurationProperty -> Bool
$c/= :: LineChartConfigurationProperty
-> LineChartConfigurationProperty -> Bool
/= :: LineChartConfigurationProperty
-> LineChartConfigurationProperty -> Bool
Prelude.Eq, Int -> LineChartConfigurationProperty -> ShowS
[LineChartConfigurationProperty] -> ShowS
LineChartConfigurationProperty -> String
(Int -> LineChartConfigurationProperty -> ShowS)
-> (LineChartConfigurationProperty -> String)
-> ([LineChartConfigurationProperty] -> ShowS)
-> Show LineChartConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> LineChartConfigurationProperty -> ShowS
showsPrec :: Int -> LineChartConfigurationProperty -> ShowS
$cshow :: LineChartConfigurationProperty -> String
show :: LineChartConfigurationProperty -> String
$cshowList :: [LineChartConfigurationProperty] -> ShowS
showList :: [LineChartConfigurationProperty] -> ShowS
Prelude.Show)
mkLineChartConfigurationProperty :: LineChartConfigurationProperty
mkLineChartConfigurationProperty :: LineChartConfigurationProperty
mkLineChartConfigurationProperty
  = LineChartConfigurationProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
contributionAnalysisDefaults = Maybe [ContributionAnalysisDefaultProperty]
forall a. Maybe a
Prelude.Nothing,
       dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = Maybe DataLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
defaultSeriesSettings = Maybe LineChartDefaultSeriesSettingsProperty
forall a. Maybe a
Prelude.Nothing,
       fieldWells :: Maybe LineChartFieldWellsProperty
fieldWells = Maybe LineChartFieldWellsProperty
forall a. Maybe a
Prelude.Nothing,
       forecastConfigurations :: Maybe [ForecastConfigurationProperty]
forecastConfigurations = Maybe [ForecastConfigurationProperty]
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,
       primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisDisplayOptions = Maybe LineSeriesAxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
primaryYAxisLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       referenceLines :: Maybe [ReferenceLineProperty]
referenceLines = Maybe [ReferenceLineProperty]
forall a. Maybe a
Prelude.Nothing,
       secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisDisplayOptions = Maybe LineSeriesAxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
secondaryYAxisLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       series :: Maybe [SeriesItemProperty]
series = Maybe [SeriesItemProperty]
forall a. Maybe a
Prelude.Nothing, singleAxisOptions :: Maybe SingleAxisOptionsProperty
singleAxisOptions = Maybe SingleAxisOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions = Maybe SmallMultiplesOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       sortConfiguration :: Maybe LineChartSortConfigurationProperty
sortConfiguration = Maybe LineChartSortConfigurationProperty
forall a. Maybe a
Prelude.Nothing, tooltip :: Maybe TooltipOptionsProperty
tooltip = Maybe TooltipOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       type' :: Maybe (Value Text)
type' = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing, visualPalette :: Maybe VisualPaletteProperty
visualPalette = Maybe VisualPaletteProperty
forall a. Maybe a
Prelude.Nothing,
       xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties LineChartConfigurationProperty where
  toResourceProperties :: LineChartConfigurationProperty -> ResourceProperties
toResourceProperties LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::QuickSight::Analysis.LineChartConfiguration",
         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 -> [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 -> LineChartDefaultSeriesSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultSeriesSettings"
                              (LineChartDefaultSeriesSettingsProperty -> (Key, Value))
-> Maybe LineChartDefaultSeriesSettingsProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineChartDefaultSeriesSettingsProperty
defaultSeriesSettings,
                            Key -> LineChartFieldWellsProperty -> (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" (LineChartFieldWellsProperty -> (Key, Value))
-> Maybe LineChartFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineChartFieldWellsProperty
fieldWells,
                            Key -> [ForecastConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ForecastConfigurations"
                              ([ForecastConfigurationProperty] -> (Key, Value))
-> Maybe [ForecastConfigurationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ForecastConfigurationProperty]
forecastConfigurations,
                            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 -> LineSeriesAxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PrimaryYAxisDisplayOptions"
                              (LineSeriesAxisDisplayOptionsProperty -> (Key, Value))
-> Maybe LineSeriesAxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisDisplayOptions,
                            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
"PrimaryYAxisLabelOptions"
                              (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
primaryYAxisLabelOptions,
                            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 -> LineSeriesAxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryYAxisDisplayOptions"
                              (LineSeriesAxisDisplayOptionsProperty -> (Key, Value))
-> Maybe LineSeriesAxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisDisplayOptions,
                            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
"SecondaryYAxisLabelOptions"
                              (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
secondaryYAxisLabelOptions,
                            Key -> [SeriesItemProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Series" ([SeriesItemProperty] -> (Key, Value))
-> Maybe [SeriesItemProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SeriesItemProperty]
series,
                            Key -> SingleAxisOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SingleAxisOptions" (SingleAxisOptionsProperty -> (Key, Value))
-> Maybe SingleAxisOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SingleAxisOptionsProperty
singleAxisOptions,
                            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 -> LineChartSortConfigurationProperty -> (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" (LineChartSortConfigurationProperty -> (Key, Value))
-> Maybe LineChartSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineChartSortConfigurationProperty
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 -> 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
"Type" (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)
type',
                            Key -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette,
                            Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions,
                            Key -> ChartAxisLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions])}
instance JSON.ToJSON LineChartConfigurationProperty where
  toJSON :: LineChartConfigurationProperty -> Value
toJSON LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = [(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 -> [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 -> LineChartDefaultSeriesSettingsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultSeriesSettings"
                 (LineChartDefaultSeriesSettingsProperty -> (Key, Value))
-> Maybe LineChartDefaultSeriesSettingsProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineChartDefaultSeriesSettingsProperty
defaultSeriesSettings,
               Key -> LineChartFieldWellsProperty -> (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" (LineChartFieldWellsProperty -> (Key, Value))
-> Maybe LineChartFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineChartFieldWellsProperty
fieldWells,
               Key -> [ForecastConfigurationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ForecastConfigurations"
                 ([ForecastConfigurationProperty] -> (Key, Value))
-> Maybe [ForecastConfigurationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [ForecastConfigurationProperty]
forecastConfigurations,
               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 -> LineSeriesAxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PrimaryYAxisDisplayOptions"
                 (LineSeriesAxisDisplayOptionsProperty -> (Key, Value))
-> Maybe LineSeriesAxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisDisplayOptions,
               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
"PrimaryYAxisLabelOptions"
                 (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
primaryYAxisLabelOptions,
               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 -> LineSeriesAxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryYAxisDisplayOptions"
                 (LineSeriesAxisDisplayOptionsProperty -> (Key, Value))
-> Maybe LineSeriesAxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisDisplayOptions,
               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
"SecondaryYAxisLabelOptions"
                 (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
secondaryYAxisLabelOptions,
               Key -> [SeriesItemProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Series" ([SeriesItemProperty] -> (Key, Value))
-> Maybe [SeriesItemProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [SeriesItemProperty]
series,
               Key -> SingleAxisOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SingleAxisOptions" (SingleAxisOptionsProperty -> (Key, Value))
-> Maybe SingleAxisOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SingleAxisOptionsProperty
singleAxisOptions,
               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 -> LineChartSortConfigurationProperty -> (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" (LineChartSortConfigurationProperty -> (Key, Value))
-> Maybe LineChartSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LineChartSortConfigurationProperty
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 -> 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
"Type" (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)
type',
               Key -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette,
               Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions,
               Key -> ChartAxisLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions]))
instance Property "ContributionAnalysisDefaults" LineChartConfigurationProperty where
  type PropertyType "ContributionAnalysisDefaults" LineChartConfigurationProperty = [ContributionAnalysisDefaultProperty]
  set :: PropertyType
  "ContributionAnalysisDefaults" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType
  "ContributionAnalysisDefaults" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {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" LineChartConfigurationProperty
newValue, Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "DataLabels" LineChartConfigurationProperty where
  type PropertyType "DataLabels" LineChartConfigurationProperty = DataLabelOptionsProperty
  set :: PropertyType "DataLabels" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "DataLabels" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = DataLabelOptionsProperty -> Maybe DataLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataLabels" LineChartConfigurationProperty
DataLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "DefaultSeriesSettings" LineChartConfigurationProperty where
  type PropertyType "DefaultSeriesSettings" LineChartConfigurationProperty = LineChartDefaultSeriesSettingsProperty
  set :: PropertyType "DefaultSeriesSettings" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "DefaultSeriesSettings" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
defaultSeriesSettings = LineChartDefaultSeriesSettingsProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DefaultSeriesSettings" LineChartConfigurationProperty
LineChartDefaultSeriesSettingsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "FieldWells" LineChartConfigurationProperty where
  type PropertyType "FieldWells" LineChartConfigurationProperty = LineChartFieldWellsProperty
  set :: PropertyType "FieldWells" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "FieldWells" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {fieldWells :: Maybe LineChartFieldWellsProperty
fieldWells = LineChartFieldWellsProperty -> Maybe LineChartFieldWellsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldWells" LineChartConfigurationProperty
LineChartFieldWellsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "ForecastConfigurations" LineChartConfigurationProperty where
  type PropertyType "ForecastConfigurations" LineChartConfigurationProperty = [ForecastConfigurationProperty]
  set :: PropertyType
  "ForecastConfigurations" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType
  "ForecastConfigurations" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {forecastConfigurations :: Maybe [ForecastConfigurationProperty]
forecastConfigurations = [ForecastConfigurationProperty]
-> Maybe [ForecastConfigurationProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [ForecastConfigurationProperty]
PropertyType
  "ForecastConfigurations" LineChartConfigurationProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Interactions" LineChartConfigurationProperty where
  type PropertyType "Interactions" LineChartConfigurationProperty = VisualInteractionOptionsProperty
  set :: PropertyType "Interactions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "Interactions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {interactions :: Maybe VisualInteractionOptionsProperty
interactions = VisualInteractionOptionsProperty
-> Maybe VisualInteractionOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactions" LineChartConfigurationProperty
VisualInteractionOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Legend" LineChartConfigurationProperty where
  type PropertyType "Legend" LineChartConfigurationProperty = LegendOptionsProperty
  set :: PropertyType "Legend" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "Legend" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {legend :: Maybe LegendOptionsProperty
legend = LegendOptionsProperty -> Maybe LegendOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Legend" LineChartConfigurationProperty
LegendOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "PrimaryYAxisDisplayOptions" LineChartConfigurationProperty where
  type PropertyType "PrimaryYAxisDisplayOptions" LineChartConfigurationProperty = LineSeriesAxisDisplayOptionsProperty
  set :: PropertyType
  "PrimaryYAxisDisplayOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType
  "PrimaryYAxisDisplayOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisDisplayOptions = LineSeriesAxisDisplayOptionsProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "PrimaryYAxisDisplayOptions" LineChartConfigurationProperty
LineSeriesAxisDisplayOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "PrimaryYAxisLabelOptions" LineChartConfigurationProperty where
  type PropertyType "PrimaryYAxisLabelOptions" LineChartConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType
  "PrimaryYAxisLabelOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType
  "PrimaryYAxisLabelOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
primaryYAxisLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "PrimaryYAxisLabelOptions" LineChartConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "ReferenceLines" LineChartConfigurationProperty where
  type PropertyType "ReferenceLines" LineChartConfigurationProperty = [ReferenceLineProperty]
  set :: PropertyType "ReferenceLines" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "ReferenceLines" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {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" LineChartConfigurationProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "SecondaryYAxisDisplayOptions" LineChartConfigurationProperty where
  type PropertyType "SecondaryYAxisDisplayOptions" LineChartConfigurationProperty = LineSeriesAxisDisplayOptionsProperty
  set :: PropertyType
  "SecondaryYAxisDisplayOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType
  "SecondaryYAxisDisplayOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisDisplayOptions = LineSeriesAxisDisplayOptionsProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "SecondaryYAxisDisplayOptions" LineChartConfigurationProperty
LineSeriesAxisDisplayOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "SecondaryYAxisLabelOptions" LineChartConfigurationProperty where
  type PropertyType "SecondaryYAxisLabelOptions" LineChartConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType
  "SecondaryYAxisLabelOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType
  "SecondaryYAxisLabelOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
secondaryYAxisLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
  "SecondaryYAxisLabelOptions" LineChartConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Series" LineChartConfigurationProperty where
  type PropertyType "Series" LineChartConfigurationProperty = [SeriesItemProperty]
  set :: PropertyType "Series" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "Series" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {series :: Maybe [SeriesItemProperty]
series = [SeriesItemProperty] -> Maybe [SeriesItemProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [SeriesItemProperty]
PropertyType "Series" LineChartConfigurationProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "SingleAxisOptions" LineChartConfigurationProperty where
  type PropertyType "SingleAxisOptions" LineChartConfigurationProperty = SingleAxisOptionsProperty
  set :: PropertyType "SingleAxisOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "SingleAxisOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {singleAxisOptions :: Maybe SingleAxisOptionsProperty
singleAxisOptions = SingleAxisOptionsProperty -> Maybe SingleAxisOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SingleAxisOptions" LineChartConfigurationProperty
SingleAxisOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "SmallMultiplesOptions" LineChartConfigurationProperty where
  type PropertyType "SmallMultiplesOptions" LineChartConfigurationProperty = SmallMultiplesOptionsProperty
  set :: PropertyType "SmallMultiplesOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "SmallMultiplesOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
smallMultiplesOptions = SmallMultiplesOptionsProperty
-> Maybe SmallMultiplesOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SmallMultiplesOptions" LineChartConfigurationProperty
SmallMultiplesOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "SortConfiguration" LineChartConfigurationProperty where
  type PropertyType "SortConfiguration" LineChartConfigurationProperty = LineChartSortConfigurationProperty
  set :: PropertyType "SortConfiguration" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "SortConfiguration" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {sortConfiguration :: Maybe LineChartSortConfigurationProperty
sortConfiguration = LineChartSortConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SortConfiguration" LineChartConfigurationProperty
LineChartSortConfigurationProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Tooltip" LineChartConfigurationProperty where
  type PropertyType "Tooltip" LineChartConfigurationProperty = TooltipOptionsProperty
  set :: PropertyType "Tooltip" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "Tooltip" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {tooltip :: Maybe TooltipOptionsProperty
tooltip = TooltipOptionsProperty -> Maybe TooltipOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Tooltip" LineChartConfigurationProperty
TooltipOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Type" LineChartConfigurationProperty where
  type PropertyType "Type" LineChartConfigurationProperty = Value Prelude.Text
  set :: PropertyType "Type" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "Type" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {type' :: Maybe (Value Text)
type' = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Type" LineChartConfigurationProperty
Value Text
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "VisualPalette" LineChartConfigurationProperty where
  type PropertyType "VisualPalette" LineChartConfigurationProperty = VisualPaletteProperty
  set :: PropertyType "VisualPalette" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "VisualPalette" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {visualPalette :: Maybe VisualPaletteProperty
visualPalette = VisualPaletteProperty -> Maybe VisualPaletteProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VisualPalette" LineChartConfigurationProperty
VisualPaletteProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "XAxisDisplayOptions" LineChartConfigurationProperty where
  type PropertyType "XAxisDisplayOptions" LineChartConfigurationProperty = AxisDisplayOptionsProperty
  set :: PropertyType "XAxisDisplayOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "XAxisDisplayOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XAxisDisplayOptions" LineChartConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "XAxisLabelOptions" LineChartConfigurationProperty where
  type PropertyType "XAxisLabelOptions" LineChartConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType "XAxisLabelOptions" LineChartConfigurationProperty
-> LineChartConfigurationProperty -> LineChartConfigurationProperty
set PropertyType "XAxisLabelOptions" LineChartConfigurationProperty
newValue LineChartConfigurationProperty {Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: LineChartConfigurationProperty -> ()
contributionAnalysisDefaults :: LineChartConfigurationProperty
-> Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: LineChartConfigurationProperty -> Maybe DataLabelOptionsProperty
defaultSeriesSettings :: LineChartConfigurationProperty
-> Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: LineChartConfigurationProperty -> Maybe LineChartFieldWellsProperty
forecastConfigurations :: LineChartConfigurationProperty
-> Maybe [ForecastConfigurationProperty]
interactions :: LineChartConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: LineChartConfigurationProperty -> Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
referenceLines :: LineChartConfigurationProperty -> Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: LineChartConfigurationProperty
-> Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
series :: LineChartConfigurationProperty -> Maybe [SeriesItemProperty]
singleAxisOptions :: LineChartConfigurationProperty -> Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: LineChartConfigurationProperty
-> Maybe SmallMultiplesOptionsProperty
sortConfiguration :: LineChartConfigurationProperty
-> Maybe LineChartSortConfigurationProperty
tooltip :: LineChartConfigurationProperty -> Maybe TooltipOptionsProperty
type' :: LineChartConfigurationProperty -> Maybe (Value Text)
visualPalette :: LineChartConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: LineChartConfigurationProperty -> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: LineChartConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = LineChartConfigurationProperty
        {xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XAxisLabelOptions" LineChartConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe [ContributionAnalysisDefaultProperty]
Maybe [SeriesItemProperty]
Maybe [ReferenceLineProperty]
Maybe [ForecastConfigurationProperty]
Maybe (Value Text)
Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe LineChartDefaultSeriesSettingsProperty
Maybe LineChartSortConfigurationProperty
Maybe DataLabelOptionsProperty
Maybe SmallMultiplesOptionsProperty
Maybe LineChartFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe LineSeriesAxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
Maybe SingleAxisOptionsProperty
()
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
contributionAnalysisDefaults :: Maybe [ContributionAnalysisDefaultProperty]
dataLabels :: Maybe DataLabelOptionsProperty
defaultSeriesSettings :: Maybe LineChartDefaultSeriesSettingsProperty
fieldWells :: Maybe LineChartFieldWellsProperty
forecastConfigurations :: Maybe [ForecastConfigurationProperty]
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
primaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
primaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
referenceLines :: Maybe [ReferenceLineProperty]
secondaryYAxisDisplayOptions :: Maybe LineSeriesAxisDisplayOptionsProperty
secondaryYAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
series :: Maybe [SeriesItemProperty]
singleAxisOptions :: Maybe SingleAxisOptionsProperty
smallMultiplesOptions :: Maybe SmallMultiplesOptionsProperty
sortConfiguration :: Maybe LineChartSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
type' :: Maybe (Value Text)
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}