module Stratosphere.QuickSight.Template.ScatterPlotConfigurationProperty (
        module Exports, ScatterPlotConfigurationProperty(..),
        mkScatterPlotConfigurationProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Template.AxisDisplayOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.ChartAxisLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.DataLabelOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.LegendOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.ScatterPlotFieldWellsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.ScatterPlotSortConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.TooltipOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.VisualInteractionOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Template.VisualPaletteProperty as Exports
import Stratosphere.ResourceProperties
data ScatterPlotConfigurationProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html>
    ScatterPlotConfigurationProperty {ScatterPlotConfigurationProperty -> ()
haddock_workaround_ :: (),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-datalabels>
                                      ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
dataLabels :: (Prelude.Maybe DataLabelOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-fieldwells>
                                      ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
fieldWells :: (Prelude.Maybe ScatterPlotFieldWellsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-interactions>
                                      ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-legend>
                                      ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
legend :: (Prelude.Maybe LegendOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-sortconfiguration>
                                      ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
sortConfiguration :: (Prelude.Maybe ScatterPlotSortConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-tooltip>
                                      ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
tooltip :: (Prelude.Maybe TooltipOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-visualpalette>
                                      ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
visualPalette :: (Prelude.Maybe VisualPaletteProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-xaxisdisplayoptions>
                                      ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions :: (Prelude.Maybe AxisDisplayOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-xaxislabeloptions>
                                      ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-yaxisdisplayoptions>
                                      ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions :: (Prelude.Maybe AxisDisplayOptionsProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-quicksight-template-scatterplotconfiguration.html#cfn-quicksight-template-scatterplotconfiguration-yaxislabeloptions>
                                      ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions :: (Prelude.Maybe ChartAxisLabelOptionsProperty)}
  deriving stock (ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty -> Bool
(ScatterPlotConfigurationProperty
 -> ScatterPlotConfigurationProperty -> Bool)
-> (ScatterPlotConfigurationProperty
    -> ScatterPlotConfigurationProperty -> Bool)
-> Eq ScatterPlotConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty -> Bool
== :: ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty -> Bool
$c/= :: ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty -> Bool
/= :: ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty -> Bool
Prelude.Eq, Int -> ScatterPlotConfigurationProperty -> ShowS
[ScatterPlotConfigurationProperty] -> ShowS
ScatterPlotConfigurationProperty -> String
(Int -> ScatterPlotConfigurationProperty -> ShowS)
-> (ScatterPlotConfigurationProperty -> String)
-> ([ScatterPlotConfigurationProperty] -> ShowS)
-> Show ScatterPlotConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> ScatterPlotConfigurationProperty -> ShowS
showsPrec :: Int -> ScatterPlotConfigurationProperty -> ShowS
$cshow :: ScatterPlotConfigurationProperty -> String
show :: ScatterPlotConfigurationProperty -> String
$cshowList :: [ScatterPlotConfigurationProperty] -> ShowS
showList :: [ScatterPlotConfigurationProperty] -> ShowS
Prelude.Show)
mkScatterPlotConfigurationProperty ::
  ScatterPlotConfigurationProperty
mkScatterPlotConfigurationProperty :: ScatterPlotConfigurationProperty
mkScatterPlotConfigurationProperty
  = ScatterPlotConfigurationProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (), dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = Maybe DataLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       fieldWells :: Maybe ScatterPlotFieldWellsProperty
fieldWells = Maybe ScatterPlotFieldWellsProperty
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, sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
sortConfiguration = Maybe ScatterPlotSortConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
       tooltip :: Maybe TooltipOptionsProperty
tooltip = Maybe TooltipOptionsProperty
forall a. Maybe a
Prelude.Nothing, visualPalette :: Maybe VisualPaletteProperty
visualPalette = Maybe VisualPaletteProperty
forall a. Maybe a
Prelude.Nothing,
       xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions = Maybe AxisDisplayOptionsProperty
forall a. Maybe a
Prelude.Nothing,
       yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions = Maybe ChartAxisLabelOptionsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties ScatterPlotConfigurationProperty where
  toResourceProperties :: ScatterPlotConfigurationProperty -> ResourceProperties
toResourceProperties ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::QuickSight::Template.ScatterPlotConfiguration",
         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 -> 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 -> ScatterPlotFieldWellsProperty -> (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" (ScatterPlotFieldWellsProperty -> (Key, Value))
-> Maybe ScatterPlotFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScatterPlotFieldWellsProperty
fieldWells,
                            Key -> VisualInteractionOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Interactions" (VisualInteractionOptionsProperty -> (Key, Value))
-> Maybe VisualInteractionOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualInteractionOptionsProperty
interactions,
                            Key -> LegendOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Legend" (LegendOptionsProperty -> (Key, Value))
-> Maybe LegendOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LegendOptionsProperty
legend,
                            Key -> ScatterPlotSortConfigurationProperty -> (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" (ScatterPlotSortConfigurationProperty -> (Key, Value))
-> Maybe ScatterPlotSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScatterPlotSortConfigurationProperty
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 -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette,
                            Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions,
                            Key -> ChartAxisLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions,
                            Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"YAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions,
                            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
"YAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions])}
instance JSON.ToJSON ScatterPlotConfigurationProperty where
  toJSON :: ScatterPlotConfigurationProperty -> Value
toJSON ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: 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 -> 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 -> ScatterPlotFieldWellsProperty -> (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" (ScatterPlotFieldWellsProperty -> (Key, Value))
-> Maybe ScatterPlotFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScatterPlotFieldWellsProperty
fieldWells,
               Key -> VisualInteractionOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Interactions" (VisualInteractionOptionsProperty -> (Key, Value))
-> Maybe VisualInteractionOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualInteractionOptionsProperty
interactions,
               Key -> LegendOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Legend" (LegendOptionsProperty -> (Key, Value))
-> Maybe LegendOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe LegendOptionsProperty
legend,
               Key -> ScatterPlotSortConfigurationProperty -> (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" (ScatterPlotSortConfigurationProperty -> (Key, Value))
-> Maybe ScatterPlotSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ScatterPlotSortConfigurationProperty
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 -> VisualPaletteProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualPalette" (VisualPaletteProperty -> (Key, Value))
-> Maybe VisualPaletteProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VisualPaletteProperty
visualPalette,
               Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions,
               Key -> ChartAxisLabelOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"XAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions,
               Key -> AxisDisplayOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"YAxisDisplayOptions" (AxisDisplayOptionsProperty -> (Key, Value))
-> Maybe AxisDisplayOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions,
               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
"YAxisLabelOptions" (ChartAxisLabelOptionsProperty -> (Key, Value))
-> Maybe ChartAxisLabelOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions]))
instance Property "DataLabels" ScatterPlotConfigurationProperty where
  type PropertyType "DataLabels" ScatterPlotConfigurationProperty = DataLabelOptionsProperty
  set :: PropertyType "DataLabels" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "DataLabels" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {dataLabels :: Maybe DataLabelOptionsProperty
dataLabels = DataLabelOptionsProperty -> Maybe DataLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataLabels" ScatterPlotConfigurationProperty
DataLabelOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "FieldWells" ScatterPlotConfigurationProperty where
  type PropertyType "FieldWells" ScatterPlotConfigurationProperty = ScatterPlotFieldWellsProperty
  set :: PropertyType "FieldWells" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "FieldWells" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {fieldWells :: Maybe ScatterPlotFieldWellsProperty
fieldWells = ScatterPlotFieldWellsProperty
-> Maybe ScatterPlotFieldWellsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldWells" ScatterPlotConfigurationProperty
ScatterPlotFieldWellsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Interactions" ScatterPlotConfigurationProperty where
  type PropertyType "Interactions" ScatterPlotConfigurationProperty = VisualInteractionOptionsProperty
  set :: PropertyType "Interactions" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "Interactions" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {interactions :: Maybe VisualInteractionOptionsProperty
interactions = VisualInteractionOptionsProperty
-> Maybe VisualInteractionOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactions" ScatterPlotConfigurationProperty
VisualInteractionOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Legend" ScatterPlotConfigurationProperty where
  type PropertyType "Legend" ScatterPlotConfigurationProperty = LegendOptionsProperty
  set :: PropertyType "Legend" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "Legend" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {legend :: Maybe LegendOptionsProperty
legend = LegendOptionsProperty -> Maybe LegendOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Legend" ScatterPlotConfigurationProperty
LegendOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "SortConfiguration" ScatterPlotConfigurationProperty where
  type PropertyType "SortConfiguration" ScatterPlotConfigurationProperty = ScatterPlotSortConfigurationProperty
  set :: PropertyType "SortConfiguration" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "SortConfiguration" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
sortConfiguration = ScatterPlotSortConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SortConfiguration" ScatterPlotConfigurationProperty
ScatterPlotSortConfigurationProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "Tooltip" ScatterPlotConfigurationProperty where
  type PropertyType "Tooltip" ScatterPlotConfigurationProperty = TooltipOptionsProperty
  set :: PropertyType "Tooltip" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "Tooltip" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {tooltip :: Maybe TooltipOptionsProperty
tooltip = TooltipOptionsProperty -> Maybe TooltipOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Tooltip" ScatterPlotConfigurationProperty
TooltipOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "VisualPalette" ScatterPlotConfigurationProperty where
  type PropertyType "VisualPalette" ScatterPlotConfigurationProperty = VisualPaletteProperty
  set :: PropertyType "VisualPalette" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "VisualPalette" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {visualPalette :: Maybe VisualPaletteProperty
visualPalette = VisualPaletteProperty -> Maybe VisualPaletteProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VisualPalette" ScatterPlotConfigurationProperty
VisualPaletteProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "XAxisDisplayOptions" ScatterPlotConfigurationProperty where
  type PropertyType "XAxisDisplayOptions" ScatterPlotConfigurationProperty = AxisDisplayOptionsProperty
  set :: PropertyType "XAxisDisplayOptions" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "XAxisDisplayOptions" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisDisplayOptions = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XAxisDisplayOptions" ScatterPlotConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "XAxisLabelOptions" ScatterPlotConfigurationProperty where
  type PropertyType "XAxisLabelOptions" ScatterPlotConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType "XAxisLabelOptions" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "XAxisLabelOptions" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
xAxisLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "XAxisLabelOptions" ScatterPlotConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "YAxisDisplayOptions" ScatterPlotConfigurationProperty where
  type PropertyType "YAxisDisplayOptions" ScatterPlotConfigurationProperty = AxisDisplayOptionsProperty
  set :: PropertyType "YAxisDisplayOptions" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "YAxisDisplayOptions" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisDisplayOptions = AxisDisplayOptionsProperty -> Maybe AxisDisplayOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "YAxisDisplayOptions" ScatterPlotConfigurationProperty
AxisDisplayOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
instance Property "YAxisLabelOptions" ScatterPlotConfigurationProperty where
  type PropertyType "YAxisLabelOptions" ScatterPlotConfigurationProperty = ChartAxisLabelOptionsProperty
  set :: PropertyType "YAxisLabelOptions" ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
-> ScatterPlotConfigurationProperty
set PropertyType "YAxisLabelOptions" ScatterPlotConfigurationProperty
newValue ScatterPlotConfigurationProperty {Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ScatterPlotConfigurationProperty -> ()
dataLabels :: ScatterPlotConfigurationProperty -> Maybe DataLabelOptionsProperty
fieldWells :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotFieldWellsProperty
interactions :: ScatterPlotConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
legend :: ScatterPlotConfigurationProperty -> Maybe LegendOptionsProperty
sortConfiguration :: ScatterPlotConfigurationProperty
-> Maybe ScatterPlotSortConfigurationProperty
tooltip :: ScatterPlotConfigurationProperty -> Maybe TooltipOptionsProperty
visualPalette :: ScatterPlotConfigurationProperty -> Maybe VisualPaletteProperty
xAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: ScatterPlotConfigurationProperty
-> Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: ScatterPlotConfigurationProperty
-> Maybe ChartAxisLabelOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
..}
    = ScatterPlotConfigurationProperty
        {yAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisLabelOptions = ChartAxisLabelOptionsProperty
-> Maybe ChartAxisLabelOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "YAxisLabelOptions" ScatterPlotConfigurationProperty
ChartAxisLabelOptionsProperty
newValue, Maybe ChartAxisLabelOptionsProperty
Maybe LegendOptionsProperty
Maybe DataLabelOptionsProperty
Maybe ScatterPlotSortConfigurationProperty
Maybe ScatterPlotFieldWellsProperty
Maybe TooltipOptionsProperty
Maybe AxisDisplayOptionsProperty
Maybe VisualInteractionOptionsProperty
Maybe VisualPaletteProperty
()
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
haddock_workaround_ :: ()
dataLabels :: Maybe DataLabelOptionsProperty
fieldWells :: Maybe ScatterPlotFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
legend :: Maybe LegendOptionsProperty
sortConfiguration :: Maybe ScatterPlotSortConfigurationProperty
tooltip :: Maybe TooltipOptionsProperty
visualPalette :: Maybe VisualPaletteProperty
xAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
xAxisLabelOptions :: Maybe ChartAxisLabelOptionsProperty
yAxisDisplayOptions :: Maybe AxisDisplayOptionsProperty
..}