module Stratosphere.QuickSight.Analysis.TableConfigurationProperty (
module Exports, TableConfigurationProperty(..),
mkTableConfigurationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TableFieldOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TableFieldWellsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TableInlineVisualizationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TableOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TablePaginatedReportOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TableSortConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.TotalOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Analysis.VisualInteractionOptionsProperty as Exports
import Stratosphere.ResourceProperties
data TableConfigurationProperty
=
TableConfigurationProperty {TableConfigurationProperty -> ()
haddock_workaround_ :: (),
TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldOptions :: (Prelude.Maybe TableFieldOptionsProperty),
TableConfigurationProperty -> Maybe TableFieldWellsProperty
fieldWells :: (Prelude.Maybe TableFieldWellsProperty),
TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
interactions :: (Prelude.Maybe VisualInteractionOptionsProperty),
TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
paginatedReportOptions :: (Prelude.Maybe TablePaginatedReportOptionsProperty),
TableConfigurationProperty -> Maybe TableSortConfigurationProperty
sortConfiguration :: (Prelude.Maybe TableSortConfigurationProperty),
TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableInlineVisualizations :: (Prelude.Maybe [TableInlineVisualizationProperty]),
TableConfigurationProperty -> Maybe TableOptionsProperty
tableOptions :: (Prelude.Maybe TableOptionsProperty),
TableConfigurationProperty -> Maybe TotalOptionsProperty
totalOptions :: (Prelude.Maybe TotalOptionsProperty)}
deriving stock (TableConfigurationProperty -> TableConfigurationProperty -> Bool
(TableConfigurationProperty -> TableConfigurationProperty -> Bool)
-> (TableConfigurationProperty
-> TableConfigurationProperty -> Bool)
-> Eq TableConfigurationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TableConfigurationProperty -> TableConfigurationProperty -> Bool
== :: TableConfigurationProperty -> TableConfigurationProperty -> Bool
$c/= :: TableConfigurationProperty -> TableConfigurationProperty -> Bool
/= :: TableConfigurationProperty -> TableConfigurationProperty -> Bool
Prelude.Eq, Int -> TableConfigurationProperty -> ShowS
[TableConfigurationProperty] -> ShowS
TableConfigurationProperty -> String
(Int -> TableConfigurationProperty -> ShowS)
-> (TableConfigurationProperty -> String)
-> ([TableConfigurationProperty] -> ShowS)
-> Show TableConfigurationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> TableConfigurationProperty -> ShowS
showsPrec :: Int -> TableConfigurationProperty -> ShowS
$cshow :: TableConfigurationProperty -> String
show :: TableConfigurationProperty -> String
$cshowList :: [TableConfigurationProperty] -> ShowS
showList :: [TableConfigurationProperty] -> ShowS
Prelude.Show)
mkTableConfigurationProperty :: TableConfigurationProperty
mkTableConfigurationProperty :: TableConfigurationProperty
mkTableConfigurationProperty
= TableConfigurationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), fieldOptions :: Maybe TableFieldOptionsProperty
fieldOptions = Maybe TableFieldOptionsProperty
forall a. Maybe a
Prelude.Nothing,
fieldWells :: Maybe TableFieldWellsProperty
fieldWells = Maybe TableFieldWellsProperty
forall a. Maybe a
Prelude.Nothing, interactions :: Maybe VisualInteractionOptionsProperty
interactions = Maybe VisualInteractionOptionsProperty
forall a. Maybe a
Prelude.Nothing,
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
paginatedReportOptions = Maybe TablePaginatedReportOptionsProperty
forall a. Maybe a
Prelude.Nothing,
sortConfiguration :: Maybe TableSortConfigurationProperty
sortConfiguration = Maybe TableSortConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableInlineVisualizations = Maybe [TableInlineVisualizationProperty]
forall a. Maybe a
Prelude.Nothing,
tableOptions :: Maybe TableOptionsProperty
tableOptions = Maybe TableOptionsProperty
forall a. Maybe a
Prelude.Nothing, totalOptions :: Maybe TotalOptionsProperty
totalOptions = Maybe TotalOptionsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties TableConfigurationProperty where
toResourceProperties :: TableConfigurationProperty -> ResourceProperties
toResourceProperties TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Analysis.TableConfiguration",
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 -> TableFieldOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldOptions" (TableFieldOptionsProperty -> (Key, Value))
-> Maybe TableFieldOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableFieldOptionsProperty
fieldOptions,
Key -> TableFieldWellsProperty -> (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" (TableFieldWellsProperty -> (Key, Value))
-> Maybe TableFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableFieldWellsProperty
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 -> TablePaginatedReportOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PaginatedReportOptions"
(TablePaginatedReportOptionsProperty -> (Key, Value))
-> Maybe TablePaginatedReportOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TablePaginatedReportOptionsProperty
paginatedReportOptions,
Key -> TableSortConfigurationProperty -> (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" (TableSortConfigurationProperty -> (Key, Value))
-> Maybe TableSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableSortConfigurationProperty
sortConfiguration,
Key -> [TableInlineVisualizationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TableInlineVisualizations"
([TableInlineVisualizationProperty] -> (Key, Value))
-> Maybe [TableInlineVisualizationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [TableInlineVisualizationProperty]
tableInlineVisualizations,
Key -> TableOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TableOptions" (TableOptionsProperty -> (Key, Value))
-> Maybe TableOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableOptionsProperty
tableOptions,
Key -> TotalOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TotalOptions" (TotalOptionsProperty -> (Key, Value))
-> Maybe TotalOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TotalOptionsProperty
totalOptions])}
instance JSON.ToJSON TableConfigurationProperty where
toJSON :: TableConfigurationProperty -> Value
toJSON TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= [(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 -> TableFieldOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldOptions" (TableFieldOptionsProperty -> (Key, Value))
-> Maybe TableFieldOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableFieldOptionsProperty
fieldOptions,
Key -> TableFieldWellsProperty -> (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" (TableFieldWellsProperty -> (Key, Value))
-> Maybe TableFieldWellsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableFieldWellsProperty
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 -> TablePaginatedReportOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PaginatedReportOptions"
(TablePaginatedReportOptionsProperty -> (Key, Value))
-> Maybe TablePaginatedReportOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TablePaginatedReportOptionsProperty
paginatedReportOptions,
Key -> TableSortConfigurationProperty -> (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" (TableSortConfigurationProperty -> (Key, Value))
-> Maybe TableSortConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableSortConfigurationProperty
sortConfiguration,
Key -> [TableInlineVisualizationProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TableInlineVisualizations"
([TableInlineVisualizationProperty] -> (Key, Value))
-> Maybe [TableInlineVisualizationProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [TableInlineVisualizationProperty]
tableInlineVisualizations,
Key -> TableOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TableOptions" (TableOptionsProperty -> (Key, Value))
-> Maybe TableOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TableOptionsProperty
tableOptions,
Key -> TotalOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TotalOptions" (TotalOptionsProperty -> (Key, Value))
-> Maybe TotalOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TotalOptionsProperty
totalOptions]))
instance Property "FieldOptions" TableConfigurationProperty where
type PropertyType "FieldOptions" TableConfigurationProperty = TableFieldOptionsProperty
set :: PropertyType "FieldOptions" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "FieldOptions" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{fieldOptions :: Maybe TableFieldOptionsProperty
fieldOptions = TableFieldOptionsProperty -> Maybe TableFieldOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldOptions" TableConfigurationProperty
TableFieldOptionsProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "FieldWells" TableConfigurationProperty where
type PropertyType "FieldWells" TableConfigurationProperty = TableFieldWellsProperty
set :: PropertyType "FieldWells" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "FieldWells" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{fieldWells :: Maybe TableFieldWellsProperty
fieldWells = TableFieldWellsProperty -> Maybe TableFieldWellsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldWells" TableConfigurationProperty
TableFieldWellsProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "Interactions" TableConfigurationProperty where
type PropertyType "Interactions" TableConfigurationProperty = VisualInteractionOptionsProperty
set :: PropertyType "Interactions" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "Interactions" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{interactions :: Maybe VisualInteractionOptionsProperty
interactions = VisualInteractionOptionsProperty
-> Maybe VisualInteractionOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Interactions" TableConfigurationProperty
VisualInteractionOptionsProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "PaginatedReportOptions" TableConfigurationProperty where
type PropertyType "PaginatedReportOptions" TableConfigurationProperty = TablePaginatedReportOptionsProperty
set :: PropertyType "PaginatedReportOptions" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "PaginatedReportOptions" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
paginatedReportOptions = TablePaginatedReportOptionsProperty
-> Maybe TablePaginatedReportOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PaginatedReportOptions" TableConfigurationProperty
TablePaginatedReportOptionsProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "SortConfiguration" TableConfigurationProperty where
type PropertyType "SortConfiguration" TableConfigurationProperty = TableSortConfigurationProperty
set :: PropertyType "SortConfiguration" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "SortConfiguration" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{sortConfiguration :: Maybe TableSortConfigurationProperty
sortConfiguration = TableSortConfigurationProperty
-> Maybe TableSortConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SortConfiguration" TableConfigurationProperty
TableSortConfigurationProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "TableInlineVisualizations" TableConfigurationProperty where
type PropertyType "TableInlineVisualizations" TableConfigurationProperty = [TableInlineVisualizationProperty]
set :: PropertyType "TableInlineVisualizations" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "TableInlineVisualizations" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableInlineVisualizations = [TableInlineVisualizationProperty]
-> Maybe [TableInlineVisualizationProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [TableInlineVisualizationProperty]
PropertyType "TableInlineVisualizations" TableConfigurationProperty
newValue, Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "TableOptions" TableConfigurationProperty where
type PropertyType "TableOptions" TableConfigurationProperty = TableOptionsProperty
set :: PropertyType "TableOptions" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "TableOptions" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{tableOptions :: Maybe TableOptionsProperty
tableOptions = TableOptionsProperty -> Maybe TableOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TableOptions" TableConfigurationProperty
TableOptionsProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
totalOptions :: Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
totalOptions :: Maybe TotalOptionsProperty
..}
instance Property "TotalOptions" TableConfigurationProperty where
type PropertyType "TotalOptions" TableConfigurationProperty = TotalOptionsProperty
set :: PropertyType "TotalOptions" TableConfigurationProperty
-> TableConfigurationProperty -> TableConfigurationProperty
set PropertyType "TotalOptions" TableConfigurationProperty
newValue TableConfigurationProperty {Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TotalOptionsProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: TableConfigurationProperty -> ()
fieldOptions :: TableConfigurationProperty -> Maybe TableFieldOptionsProperty
fieldWells :: TableConfigurationProperty -> Maybe TableFieldWellsProperty
interactions :: TableConfigurationProperty
-> Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: TableConfigurationProperty
-> Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: TableConfigurationProperty -> Maybe TableSortConfigurationProperty
tableInlineVisualizations :: TableConfigurationProperty
-> Maybe [TableInlineVisualizationProperty]
tableOptions :: TableConfigurationProperty -> Maybe TableOptionsProperty
totalOptions :: TableConfigurationProperty -> Maybe TotalOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
totalOptions :: Maybe TotalOptionsProperty
..}
= TableConfigurationProperty
{totalOptions :: Maybe TotalOptionsProperty
totalOptions = TotalOptionsProperty -> Maybe TotalOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TotalOptions" TableConfigurationProperty
TotalOptionsProperty
newValue, Maybe [TableInlineVisualizationProperty]
Maybe TablePaginatedReportOptionsProperty
Maybe TableOptionsProperty
Maybe TableSortConfigurationProperty
Maybe TableFieldOptionsProperty
Maybe TableFieldWellsProperty
Maybe VisualInteractionOptionsProperty
()
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
haddock_workaround_ :: ()
fieldOptions :: Maybe TableFieldOptionsProperty
fieldWells :: Maybe TableFieldWellsProperty
interactions :: Maybe VisualInteractionOptionsProperty
paginatedReportOptions :: Maybe TablePaginatedReportOptionsProperty
sortConfiguration :: Maybe TableSortConfigurationProperty
tableInlineVisualizations :: Maybe [TableInlineVisualizationProperty]
tableOptions :: Maybe TableOptionsProperty
..}