module Stratosphere.QuickSight.Dashboard.KPIOptionsProperty (
module Exports, KPIOptionsProperty(..), mkKPIOptionsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ComparisonConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.FontConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.KPISparklineOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.KPIVisualLayoutOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ProgressBarOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.SecondaryValueOptionsProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.TrendArrowOptionsProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data KPIOptionsProperty
=
KPIOptionsProperty {KPIOptionsProperty -> ()
haddock_workaround_ :: (),
KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
comparison :: (Prelude.Maybe ComparisonConfigurationProperty),
KPIOptionsProperty -> Maybe (Value Text)
primaryValueDisplayType :: (Prelude.Maybe (Value Prelude.Text)),
KPIOptionsProperty -> Maybe FontConfigurationProperty
primaryValueFontConfiguration :: (Prelude.Maybe FontConfigurationProperty),
KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
progressBar :: (Prelude.Maybe ProgressBarOptionsProperty),
KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValue :: (Prelude.Maybe SecondaryValueOptionsProperty),
KPIOptionsProperty -> Maybe FontConfigurationProperty
secondaryValueFontConfiguration :: (Prelude.Maybe FontConfigurationProperty),
KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
sparkline :: (Prelude.Maybe KPISparklineOptionsProperty),
KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
trendArrows :: (Prelude.Maybe TrendArrowOptionsProperty),
KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
visualLayoutOptions :: (Prelude.Maybe KPIVisualLayoutOptionsProperty)}
deriving stock (KPIOptionsProperty -> KPIOptionsProperty -> Bool
(KPIOptionsProperty -> KPIOptionsProperty -> Bool)
-> (KPIOptionsProperty -> KPIOptionsProperty -> Bool)
-> Eq KPIOptionsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: KPIOptionsProperty -> KPIOptionsProperty -> Bool
== :: KPIOptionsProperty -> KPIOptionsProperty -> Bool
$c/= :: KPIOptionsProperty -> KPIOptionsProperty -> Bool
/= :: KPIOptionsProperty -> KPIOptionsProperty -> Bool
Prelude.Eq, Int -> KPIOptionsProperty -> ShowS
[KPIOptionsProperty] -> ShowS
KPIOptionsProperty -> String
(Int -> KPIOptionsProperty -> ShowS)
-> (KPIOptionsProperty -> String)
-> ([KPIOptionsProperty] -> ShowS)
-> Show KPIOptionsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> KPIOptionsProperty -> ShowS
showsPrec :: Int -> KPIOptionsProperty -> ShowS
$cshow :: KPIOptionsProperty -> String
show :: KPIOptionsProperty -> String
$cshowList :: [KPIOptionsProperty] -> ShowS
showList :: [KPIOptionsProperty] -> ShowS
Prelude.Show)
mkKPIOptionsProperty :: KPIOptionsProperty
mkKPIOptionsProperty :: KPIOptionsProperty
mkKPIOptionsProperty
= KPIOptionsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), comparison :: Maybe ComparisonConfigurationProperty
comparison = Maybe ComparisonConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
primaryValueDisplayType :: Maybe (Value Text)
primaryValueDisplayType = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
primaryValueFontConfiguration = Maybe FontConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
progressBar :: Maybe ProgressBarOptionsProperty
progressBar = Maybe ProgressBarOptionsProperty
forall a. Maybe a
Prelude.Nothing, secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValue = Maybe SecondaryValueOptionsProperty
forall a. Maybe a
Prelude.Nothing,
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
secondaryValueFontConfiguration = Maybe FontConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
sparkline :: Maybe KPISparklineOptionsProperty
sparkline = Maybe KPISparklineOptionsProperty
forall a. Maybe a
Prelude.Nothing, trendArrows :: Maybe TrendArrowOptionsProperty
trendArrows = Maybe TrendArrowOptionsProperty
forall a. Maybe a
Prelude.Nothing,
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
visualLayoutOptions = Maybe KPIVisualLayoutOptionsProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties KPIOptionsProperty where
toResourceProperties :: KPIOptionsProperty -> ResourceProperties
toResourceProperties KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Dashboard.KPIOptions",
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 -> ComparisonConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Comparison" (ComparisonConfigurationProperty -> (Key, Value))
-> Maybe ComparisonConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComparisonConfigurationProperty
comparison,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PrimaryValueDisplayType"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
primaryValueDisplayType,
Key -> FontConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PrimaryValueFontConfiguration"
(FontConfigurationProperty -> (Key, Value))
-> Maybe FontConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FontConfigurationProperty
primaryValueFontConfiguration,
Key -> ProgressBarOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProgressBar" (ProgressBarOptionsProperty -> (Key, Value))
-> Maybe ProgressBarOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProgressBarOptionsProperty
progressBar,
Key -> SecondaryValueOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryValue" (SecondaryValueOptionsProperty -> (Key, Value))
-> Maybe SecondaryValueOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SecondaryValueOptionsProperty
secondaryValue,
Key -> FontConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryValueFontConfiguration"
(FontConfigurationProperty -> (Key, Value))
-> Maybe FontConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FontConfigurationProperty
secondaryValueFontConfiguration,
Key -> KPISparklineOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Sparkline" (KPISparklineOptionsProperty -> (Key, Value))
-> Maybe KPISparklineOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KPISparklineOptionsProperty
sparkline,
Key -> TrendArrowOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TrendArrows" (TrendArrowOptionsProperty -> (Key, Value))
-> Maybe TrendArrowOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TrendArrowOptionsProperty
trendArrows,
Key -> KPIVisualLayoutOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualLayoutOptions" (KPIVisualLayoutOptionsProperty -> (Key, Value))
-> Maybe KPIVisualLayoutOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KPIVisualLayoutOptionsProperty
visualLayoutOptions])}
instance JSON.ToJSON KPIOptionsProperty where
toJSON :: KPIOptionsProperty -> Value
toJSON KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= [(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 -> ComparisonConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Comparison" (ComparisonConfigurationProperty -> (Key, Value))
-> Maybe ComparisonConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ComparisonConfigurationProperty
comparison,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PrimaryValueDisplayType"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
primaryValueDisplayType,
Key -> FontConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PrimaryValueFontConfiguration"
(FontConfigurationProperty -> (Key, Value))
-> Maybe FontConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FontConfigurationProperty
primaryValueFontConfiguration,
Key -> ProgressBarOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ProgressBar" (ProgressBarOptionsProperty -> (Key, Value))
-> Maybe ProgressBarOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ProgressBarOptionsProperty
progressBar,
Key -> SecondaryValueOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryValue" (SecondaryValueOptionsProperty -> (Key, Value))
-> Maybe SecondaryValueOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe SecondaryValueOptionsProperty
secondaryValue,
Key -> FontConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"SecondaryValueFontConfiguration"
(FontConfigurationProperty -> (Key, Value))
-> Maybe FontConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FontConfigurationProperty
secondaryValueFontConfiguration,
Key -> KPISparklineOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Sparkline" (KPISparklineOptionsProperty -> (Key, Value))
-> Maybe KPISparklineOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KPISparklineOptionsProperty
sparkline,
Key -> TrendArrowOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TrendArrows" (TrendArrowOptionsProperty -> (Key, Value))
-> Maybe TrendArrowOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TrendArrowOptionsProperty
trendArrows,
Key -> KPIVisualLayoutOptionsProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"VisualLayoutOptions" (KPIVisualLayoutOptionsProperty -> (Key, Value))
-> Maybe KPIVisualLayoutOptionsProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe KPIVisualLayoutOptionsProperty
visualLayoutOptions]))
instance Property "Comparison" KPIOptionsProperty where
type PropertyType "Comparison" KPIOptionsProperty = ComparisonConfigurationProperty
set :: PropertyType "Comparison" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "Comparison" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty {comparison :: Maybe ComparisonConfigurationProperty
comparison = ComparisonConfigurationProperty
-> Maybe ComparisonConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Comparison" KPIOptionsProperty
ComparisonConfigurationProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "PrimaryValueDisplayType" KPIOptionsProperty where
type PropertyType "PrimaryValueDisplayType" KPIOptionsProperty = Value Prelude.Text
set :: PropertyType "PrimaryValueDisplayType" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "PrimaryValueDisplayType" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty
{primaryValueDisplayType :: Maybe (Value Text)
primaryValueDisplayType = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PrimaryValueDisplayType" KPIOptionsProperty
Value Text
newValue, Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "PrimaryValueFontConfiguration" KPIOptionsProperty where
type PropertyType "PrimaryValueFontConfiguration" KPIOptionsProperty = FontConfigurationProperty
set :: PropertyType "PrimaryValueFontConfiguration" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "PrimaryValueFontConfiguration" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty
{primaryValueFontConfiguration :: Maybe FontConfigurationProperty
primaryValueFontConfiguration = FontConfigurationProperty -> Maybe FontConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PrimaryValueFontConfiguration" KPIOptionsProperty
FontConfigurationProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "ProgressBar" KPIOptionsProperty where
type PropertyType "ProgressBar" KPIOptionsProperty = ProgressBarOptionsProperty
set :: PropertyType "ProgressBar" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "ProgressBar" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty {progressBar :: Maybe ProgressBarOptionsProperty
progressBar = ProgressBarOptionsProperty -> Maybe ProgressBarOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ProgressBar" KPIOptionsProperty
ProgressBarOptionsProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "SecondaryValue" KPIOptionsProperty where
type PropertyType "SecondaryValue" KPIOptionsProperty = SecondaryValueOptionsProperty
set :: PropertyType "SecondaryValue" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "SecondaryValue" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty {secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValue = SecondaryValueOptionsProperty
-> Maybe SecondaryValueOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecondaryValue" KPIOptionsProperty
SecondaryValueOptionsProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "SecondaryValueFontConfiguration" KPIOptionsProperty where
type PropertyType "SecondaryValueFontConfiguration" KPIOptionsProperty = FontConfigurationProperty
set :: PropertyType "SecondaryValueFontConfiguration" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "SecondaryValueFontConfiguration" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty
{secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
secondaryValueFontConfiguration = FontConfigurationProperty -> Maybe FontConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SecondaryValueFontConfiguration" KPIOptionsProperty
FontConfigurationProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "Sparkline" KPIOptionsProperty where
type PropertyType "Sparkline" KPIOptionsProperty = KPISparklineOptionsProperty
set :: PropertyType "Sparkline" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "Sparkline" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty {sparkline :: Maybe KPISparklineOptionsProperty
sparkline = KPISparklineOptionsProperty -> Maybe KPISparklineOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "Sparkline" KPIOptionsProperty
KPISparklineOptionsProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "TrendArrows" KPIOptionsProperty where
type PropertyType "TrendArrows" KPIOptionsProperty = TrendArrowOptionsProperty
set :: PropertyType "TrendArrows" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "TrendArrows" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty {trendArrows :: Maybe TrendArrowOptionsProperty
trendArrows = TrendArrowOptionsProperty -> Maybe TrendArrowOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TrendArrows" KPIOptionsProperty
TrendArrowOptionsProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
instance Property "VisualLayoutOptions" KPIOptionsProperty where
type PropertyType "VisualLayoutOptions" KPIOptionsProperty = KPIVisualLayoutOptionsProperty
set :: PropertyType "VisualLayoutOptions" KPIOptionsProperty
-> KPIOptionsProperty -> KPIOptionsProperty
set PropertyType "VisualLayoutOptions" KPIOptionsProperty
newValue KPIOptionsProperty {Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe KPIVisualLayoutOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: KPIOptionsProperty -> ()
comparison :: KPIOptionsProperty -> Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: KPIOptionsProperty -> Maybe (Value Text)
primaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
progressBar :: KPIOptionsProperty -> Maybe ProgressBarOptionsProperty
secondaryValue :: KPIOptionsProperty -> Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: KPIOptionsProperty -> Maybe FontConfigurationProperty
sparkline :: KPIOptionsProperty -> Maybe KPISparklineOptionsProperty
trendArrows :: KPIOptionsProperty -> Maybe TrendArrowOptionsProperty
visualLayoutOptions :: KPIOptionsProperty -> Maybe KPIVisualLayoutOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
..}
= KPIOptionsProperty
{visualLayoutOptions :: Maybe KPIVisualLayoutOptionsProperty
visualLayoutOptions = KPIVisualLayoutOptionsProperty
-> Maybe KPIVisualLayoutOptionsProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "VisualLayoutOptions" KPIOptionsProperty
KPIVisualLayoutOptionsProperty
newValue, Maybe (Value Text)
Maybe FontConfigurationProperty
Maybe KPISparklineOptionsProperty
Maybe ProgressBarOptionsProperty
Maybe SecondaryValueOptionsProperty
Maybe ComparisonConfigurationProperty
Maybe TrendArrowOptionsProperty
()
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
haddock_workaround_ :: ()
comparison :: Maybe ComparisonConfigurationProperty
primaryValueDisplayType :: Maybe (Value Text)
primaryValueFontConfiguration :: Maybe FontConfigurationProperty
progressBar :: Maybe ProgressBarOptionsProperty
secondaryValue :: Maybe SecondaryValueOptionsProperty
secondaryValueFontConfiguration :: Maybe FontConfigurationProperty
sparkline :: Maybe KPISparklineOptionsProperty
trendArrows :: Maybe TrendArrowOptionsProperty
..}