module Stratosphere.QuickSight.Dashboard.DataLabelTypeProperty (
module Exports, DataLabelTypeProperty(..), mkDataLabelTypeProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.DataPathLabelTypeProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.FieldLabelTypeProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.MaximumLabelTypeProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.MinimumLabelTypeProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.RangeEndsLabelTypeProperty as Exports
import Stratosphere.ResourceProperties
data DataLabelTypeProperty
=
DataLabelTypeProperty {DataLabelTypeProperty -> ()
haddock_workaround_ :: (),
DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
dataPathLabelType :: (Prelude.Maybe DataPathLabelTypeProperty),
DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
fieldLabelType :: (Prelude.Maybe FieldLabelTypeProperty),
DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
maximumLabelType :: (Prelude.Maybe MaximumLabelTypeProperty),
DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
minimumLabelType :: (Prelude.Maybe MinimumLabelTypeProperty),
DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
rangeEndsLabelType :: (Prelude.Maybe RangeEndsLabelTypeProperty)}
deriving stock (DataLabelTypeProperty -> DataLabelTypeProperty -> Bool
(DataLabelTypeProperty -> DataLabelTypeProperty -> Bool)
-> (DataLabelTypeProperty -> DataLabelTypeProperty -> Bool)
-> Eq DataLabelTypeProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: DataLabelTypeProperty -> DataLabelTypeProperty -> Bool
== :: DataLabelTypeProperty -> DataLabelTypeProperty -> Bool
$c/= :: DataLabelTypeProperty -> DataLabelTypeProperty -> Bool
/= :: DataLabelTypeProperty -> DataLabelTypeProperty -> Bool
Prelude.Eq, Int -> DataLabelTypeProperty -> ShowS
[DataLabelTypeProperty] -> ShowS
DataLabelTypeProperty -> String
(Int -> DataLabelTypeProperty -> ShowS)
-> (DataLabelTypeProperty -> String)
-> ([DataLabelTypeProperty] -> ShowS)
-> Show DataLabelTypeProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> DataLabelTypeProperty -> ShowS
showsPrec :: Int -> DataLabelTypeProperty -> ShowS
$cshow :: DataLabelTypeProperty -> String
show :: DataLabelTypeProperty -> String
$cshowList :: [DataLabelTypeProperty] -> ShowS
showList :: [DataLabelTypeProperty] -> ShowS
Prelude.Show)
mkDataLabelTypeProperty :: DataLabelTypeProperty
mkDataLabelTypeProperty :: DataLabelTypeProperty
mkDataLabelTypeProperty
= DataLabelTypeProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), dataPathLabelType :: Maybe DataPathLabelTypeProperty
dataPathLabelType = Maybe DataPathLabelTypeProperty
forall a. Maybe a
Prelude.Nothing,
fieldLabelType :: Maybe FieldLabelTypeProperty
fieldLabelType = Maybe FieldLabelTypeProperty
forall a. Maybe a
Prelude.Nothing,
maximumLabelType :: Maybe MaximumLabelTypeProperty
maximumLabelType = Maybe MaximumLabelTypeProperty
forall a. Maybe a
Prelude.Nothing,
minimumLabelType :: Maybe MinimumLabelTypeProperty
minimumLabelType = Maybe MinimumLabelTypeProperty
forall a. Maybe a
Prelude.Nothing,
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
rangeEndsLabelType = Maybe RangeEndsLabelTypeProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties DataLabelTypeProperty where
toResourceProperties :: DataLabelTypeProperty -> ResourceProperties
toResourceProperties DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Dashboard.DataLabelType",
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 -> DataPathLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataPathLabelType" (DataPathLabelTypeProperty -> (Key, Value))
-> Maybe DataPathLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataPathLabelTypeProperty
dataPathLabelType,
Key -> FieldLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldLabelType" (FieldLabelTypeProperty -> (Key, Value))
-> Maybe FieldLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FieldLabelTypeProperty
fieldLabelType,
Key -> MaximumLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumLabelType" (MaximumLabelTypeProperty -> (Key, Value))
-> Maybe MaximumLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MaximumLabelTypeProperty
maximumLabelType,
Key -> MinimumLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MinimumLabelType" (MinimumLabelTypeProperty -> (Key, Value))
-> Maybe MinimumLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MinimumLabelTypeProperty
minimumLabelType,
Key -> RangeEndsLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RangeEndsLabelType" (RangeEndsLabelTypeProperty -> (Key, Value))
-> Maybe RangeEndsLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RangeEndsLabelTypeProperty
rangeEndsLabelType])}
instance JSON.ToJSON DataLabelTypeProperty where
toJSON :: DataLabelTypeProperty -> Value
toJSON DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= [(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 -> DataPathLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DataPathLabelType" (DataPathLabelTypeProperty -> (Key, Value))
-> Maybe DataPathLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DataPathLabelTypeProperty
dataPathLabelType,
Key -> FieldLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"FieldLabelType" (FieldLabelTypeProperty -> (Key, Value))
-> Maybe FieldLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe FieldLabelTypeProperty
fieldLabelType,
Key -> MaximumLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MaximumLabelType" (MaximumLabelTypeProperty -> (Key, Value))
-> Maybe MaximumLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MaximumLabelTypeProperty
maximumLabelType,
Key -> MinimumLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"MinimumLabelType" (MinimumLabelTypeProperty -> (Key, Value))
-> Maybe MinimumLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe MinimumLabelTypeProperty
minimumLabelType,
Key -> RangeEndsLabelTypeProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RangeEndsLabelType" (RangeEndsLabelTypeProperty -> (Key, Value))
-> Maybe RangeEndsLabelTypeProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe RangeEndsLabelTypeProperty
rangeEndsLabelType]))
instance Property "DataPathLabelType" DataLabelTypeProperty where
type PropertyType "DataPathLabelType" DataLabelTypeProperty = DataPathLabelTypeProperty
set :: PropertyType "DataPathLabelType" DataLabelTypeProperty
-> DataLabelTypeProperty -> DataLabelTypeProperty
set PropertyType "DataPathLabelType" DataLabelTypeProperty
newValue DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= DataLabelTypeProperty
{dataPathLabelType :: Maybe DataPathLabelTypeProperty
dataPathLabelType = DataPathLabelTypeProperty -> Maybe DataPathLabelTypeProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "DataPathLabelType" DataLabelTypeProperty
DataPathLabelTypeProperty
newValue, Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: ()
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
instance Property "FieldLabelType" DataLabelTypeProperty where
type PropertyType "FieldLabelType" DataLabelTypeProperty = FieldLabelTypeProperty
set :: PropertyType "FieldLabelType" DataLabelTypeProperty
-> DataLabelTypeProperty -> DataLabelTypeProperty
set PropertyType "FieldLabelType" DataLabelTypeProperty
newValue DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= DataLabelTypeProperty
{fieldLabelType :: Maybe FieldLabelTypeProperty
fieldLabelType = FieldLabelTypeProperty -> Maybe FieldLabelTypeProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FieldLabelType" DataLabelTypeProperty
FieldLabelTypeProperty
newValue, Maybe DataPathLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
instance Property "MaximumLabelType" DataLabelTypeProperty where
type PropertyType "MaximumLabelType" DataLabelTypeProperty = MaximumLabelTypeProperty
set :: PropertyType "MaximumLabelType" DataLabelTypeProperty
-> DataLabelTypeProperty -> DataLabelTypeProperty
set PropertyType "MaximumLabelType" DataLabelTypeProperty
newValue DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= DataLabelTypeProperty
{maximumLabelType :: Maybe MaximumLabelTypeProperty
maximumLabelType = MaximumLabelTypeProperty -> Maybe MaximumLabelTypeProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MaximumLabelType" DataLabelTypeProperty
MaximumLabelTypeProperty
newValue, Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
instance Property "MinimumLabelType" DataLabelTypeProperty where
type PropertyType "MinimumLabelType" DataLabelTypeProperty = MinimumLabelTypeProperty
set :: PropertyType "MinimumLabelType" DataLabelTypeProperty
-> DataLabelTypeProperty -> DataLabelTypeProperty
set PropertyType "MinimumLabelType" DataLabelTypeProperty
newValue DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= DataLabelTypeProperty
{minimumLabelType :: Maybe MinimumLabelTypeProperty
minimumLabelType = MinimumLabelTypeProperty -> Maybe MinimumLabelTypeProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "MinimumLabelType" DataLabelTypeProperty
MinimumLabelTypeProperty
newValue, Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
instance Property "RangeEndsLabelType" DataLabelTypeProperty where
type PropertyType "RangeEndsLabelType" DataLabelTypeProperty = RangeEndsLabelTypeProperty
set :: PropertyType "RangeEndsLabelType" DataLabelTypeProperty
-> DataLabelTypeProperty -> DataLabelTypeProperty
set PropertyType "RangeEndsLabelType" DataLabelTypeProperty
newValue DataLabelTypeProperty {Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
Maybe RangeEndsLabelTypeProperty
()
haddock_workaround_ :: DataLabelTypeProperty -> ()
dataPathLabelType :: DataLabelTypeProperty -> Maybe DataPathLabelTypeProperty
fieldLabelType :: DataLabelTypeProperty -> Maybe FieldLabelTypeProperty
maximumLabelType :: DataLabelTypeProperty -> Maybe MaximumLabelTypeProperty
minimumLabelType :: DataLabelTypeProperty -> Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: DataLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
..}
= DataLabelTypeProperty
{rangeEndsLabelType :: Maybe RangeEndsLabelTypeProperty
rangeEndsLabelType = RangeEndsLabelTypeProperty -> Maybe RangeEndsLabelTypeProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RangeEndsLabelType" DataLabelTypeProperty
RangeEndsLabelTypeProperty
newValue, Maybe DataPathLabelTypeProperty
Maybe FieldLabelTypeProperty
Maybe MaximumLabelTypeProperty
Maybe MinimumLabelTypeProperty
()
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
haddock_workaround_ :: ()
dataPathLabelType :: Maybe DataPathLabelTypeProperty
fieldLabelType :: Maybe FieldLabelTypeProperty
maximumLabelType :: Maybe MaximumLabelTypeProperty
minimumLabelType :: Maybe MinimumLabelTypeProperty
..}