module Stratosphere.QuickSight.Dashboard.TimeRangeFilterProperty (
module Exports, TimeRangeFilterProperty(..),
mkTimeRangeFilterProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ColumnIdentifierProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.DefaultFilterControlConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.ExcludePeriodConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.QuickSight.Dashboard.TimeRangeFilterValueProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data TimeRangeFilterProperty
=
TimeRangeFilterProperty {TimeRangeFilterProperty -> ()
haddock_workaround_ :: (),
TimeRangeFilterProperty -> ColumnIdentifierProperty
column :: ColumnIdentifierProperty,
TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
defaultFilterControlConfiguration :: (Prelude.Maybe DefaultFilterControlConfigurationProperty),
TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
excludePeriodConfiguration :: (Prelude.Maybe ExcludePeriodConfigurationProperty),
TimeRangeFilterProperty -> Value Text
filterId :: (Value Prelude.Text),
TimeRangeFilterProperty -> Maybe (Value Bool)
includeMaximum :: (Prelude.Maybe (Value Prelude.Bool)),
TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: (Prelude.Maybe (Value Prelude.Bool)),
TimeRangeFilterProperty -> Value Text
nullOption :: (Value Prelude.Text),
TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMaximumValue :: (Prelude.Maybe TimeRangeFilterValueProperty),
TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: (Prelude.Maybe TimeRangeFilterValueProperty),
TimeRangeFilterProperty -> Maybe (Value Text)
timeGranularity :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool
(TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool)
-> (TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool)
-> Eq TimeRangeFilterProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool
== :: TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool
$c/= :: TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool
/= :: TimeRangeFilterProperty -> TimeRangeFilterProperty -> Bool
Prelude.Eq, Int -> TimeRangeFilterProperty -> ShowS
[TimeRangeFilterProperty] -> ShowS
TimeRangeFilterProperty -> String
(Int -> TimeRangeFilterProperty -> ShowS)
-> (TimeRangeFilterProperty -> String)
-> ([TimeRangeFilterProperty] -> ShowS)
-> Show TimeRangeFilterProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> TimeRangeFilterProperty -> ShowS
showsPrec :: Int -> TimeRangeFilterProperty -> ShowS
$cshow :: TimeRangeFilterProperty -> String
show :: TimeRangeFilterProperty -> String
$cshowList :: [TimeRangeFilterProperty] -> ShowS
showList :: [TimeRangeFilterProperty] -> ShowS
Prelude.Show)
mkTimeRangeFilterProperty ::
ColumnIdentifierProperty
-> Value Prelude.Text
-> Value Prelude.Text -> TimeRangeFilterProperty
mkTimeRangeFilterProperty :: ColumnIdentifierProperty
-> Value Text -> Value Text -> TimeRangeFilterProperty
mkTimeRangeFilterProperty ColumnIdentifierProperty
column Value Text
filterId Value Text
nullOption
= TimeRangeFilterProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), column :: ColumnIdentifierProperty
column = ColumnIdentifierProperty
column, filterId :: Value Text
filterId = Value Text
filterId,
nullOption :: Value Text
nullOption = Value Text
nullOption,
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
defaultFilterControlConfiguration = Maybe DefaultFilterControlConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
excludePeriodConfiguration = Maybe ExcludePeriodConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
includeMaximum :: Maybe (Value Bool)
includeMaximum = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, includeMinimum :: Maybe (Value Bool)
includeMinimum = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMaximumValue = Maybe TimeRangeFilterValueProperty
forall a. Maybe a
Prelude.Nothing,
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue = Maybe TimeRangeFilterValueProperty
forall a. Maybe a
Prelude.Nothing,
timeGranularity :: Maybe (Value Text)
timeGranularity = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties TimeRangeFilterProperty where
toResourceProperties :: TimeRangeFilterProperty -> ResourceProperties
toResourceProperties TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::QuickSight::Dashboard.TimeRangeFilter",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Column" Key -> ColumnIdentifierProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ColumnIdentifierProperty
column, Key
"FilterId" 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..= Value Text
filterId,
Key
"NullOption" 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..= Value Text
nullOption]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> DefaultFilterControlConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultFilterControlConfiguration"
(DefaultFilterControlConfigurationProperty -> (Key, Value))
-> Maybe DefaultFilterControlConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DefaultFilterControlConfigurationProperty
defaultFilterControlConfiguration,
Key -> ExcludePeriodConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExcludePeriodConfiguration"
(ExcludePeriodConfigurationProperty -> (Key, Value))
-> Maybe ExcludePeriodConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExcludePeriodConfigurationProperty
excludePeriodConfiguration,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeMaximum" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeMaximum,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeMinimum" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeMinimum,
Key -> TimeRangeFilterValueProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RangeMaximumValue" (TimeRangeFilterValueProperty -> (Key, Value))
-> Maybe TimeRangeFilterValueProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimeRangeFilterValueProperty
rangeMaximumValue,
Key -> TimeRangeFilterValueProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RangeMinimumValue" (TimeRangeFilterValueProperty -> (Key, Value))
-> Maybe TimeRangeFilterValueProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimeRangeFilterValueProperty
rangeMinimumValue,
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
"TimeGranularity" (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)
timeGranularity]))}
instance JSON.ToJSON TimeRangeFilterProperty where
toJSON :: TimeRangeFilterProperty -> Value
toJSON TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([(Key, Value)] -> [(Key, Value)] -> [(Key, Value)]
forall a. Semigroup a => a -> a -> a
(Prelude.<>)
[Key
"Column" Key -> ColumnIdentifierProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
JSON..= ColumnIdentifierProperty
column, Key
"FilterId" 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..= Value Text
filterId,
Key
"NullOption" 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..= Value Text
nullOption]
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> DefaultFilterControlConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DefaultFilterControlConfiguration"
(DefaultFilterControlConfigurationProperty -> (Key, Value))
-> Maybe DefaultFilterControlConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DefaultFilterControlConfigurationProperty
defaultFilterControlConfiguration,
Key -> ExcludePeriodConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ExcludePeriodConfiguration"
(ExcludePeriodConfigurationProperty -> (Key, Value))
-> Maybe ExcludePeriodConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe ExcludePeriodConfigurationProperty
excludePeriodConfiguration,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeMaximum" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeMaximum,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IncludeMinimum" (Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
includeMinimum,
Key -> TimeRangeFilterValueProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RangeMaximumValue" (TimeRangeFilterValueProperty -> (Key, Value))
-> Maybe TimeRangeFilterValueProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimeRangeFilterValueProperty
rangeMaximumValue,
Key -> TimeRangeFilterValueProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RangeMinimumValue" (TimeRangeFilterValueProperty -> (Key, Value))
-> Maybe TimeRangeFilterValueProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe TimeRangeFilterValueProperty
rangeMinimumValue,
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
"TimeGranularity" (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)
timeGranularity])))
instance Property "Column" TimeRangeFilterProperty where
type PropertyType "Column" TimeRangeFilterProperty = ColumnIdentifierProperty
set :: PropertyType "Column" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "Column" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty {column :: ColumnIdentifierProperty
column = PropertyType "Column" TimeRangeFilterProperty
ColumnIdentifierProperty
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
haddock_workaround_ :: ()
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "DefaultFilterControlConfiguration" TimeRangeFilterProperty where
type PropertyType "DefaultFilterControlConfiguration" TimeRangeFilterProperty = DefaultFilterControlConfigurationProperty
set :: PropertyType
"DefaultFilterControlConfiguration" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType
"DefaultFilterControlConfiguration" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
defaultFilterControlConfiguration = DefaultFilterControlConfigurationProperty
-> Maybe DefaultFilterControlConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DefaultFilterControlConfiguration" TimeRangeFilterProperty
DefaultFilterControlConfigurationProperty
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "ExcludePeriodConfiguration" TimeRangeFilterProperty where
type PropertyType "ExcludePeriodConfiguration" TimeRangeFilterProperty = ExcludePeriodConfigurationProperty
set :: PropertyType "ExcludePeriodConfiguration" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "ExcludePeriodConfiguration" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
excludePeriodConfiguration = ExcludePeriodConfigurationProperty
-> Maybe ExcludePeriodConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ExcludePeriodConfiguration" TimeRangeFilterProperty
ExcludePeriodConfigurationProperty
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "FilterId" TimeRangeFilterProperty where
type PropertyType "FilterId" TimeRangeFilterProperty = Value Prelude.Text
set :: PropertyType "FilterId" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "FilterId" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty {filterId :: Value Text
filterId = PropertyType "FilterId" TimeRangeFilterProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "IncludeMaximum" TimeRangeFilterProperty where
type PropertyType "IncludeMaximum" TimeRangeFilterProperty = Value Prelude.Bool
set :: PropertyType "IncludeMaximum" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "IncludeMaximum" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{includeMaximum :: Maybe (Value Bool)
includeMaximum = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeMaximum" TimeRangeFilterProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "IncludeMinimum" TimeRangeFilterProperty where
type PropertyType "IncludeMinimum" TimeRangeFilterProperty = Value Prelude.Bool
set :: PropertyType "IncludeMinimum" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "IncludeMinimum" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{includeMinimum :: Maybe (Value Bool)
includeMinimum = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeMinimum" TimeRangeFilterProperty
Value Bool
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "NullOption" TimeRangeFilterProperty where
type PropertyType "NullOption" TimeRangeFilterProperty = Value Prelude.Text
set :: PropertyType "NullOption" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "NullOption" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty {nullOption :: Value Text
nullOption = PropertyType "NullOption" TimeRangeFilterProperty
Value Text
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "RangeMaximumValue" TimeRangeFilterProperty where
type PropertyType "RangeMaximumValue" TimeRangeFilterProperty = TimeRangeFilterValueProperty
set :: PropertyType "RangeMaximumValue" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "RangeMaximumValue" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMaximumValue = TimeRangeFilterValueProperty -> Maybe TimeRangeFilterValueProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RangeMaximumValue" TimeRangeFilterProperty
TimeRangeFilterValueProperty
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "RangeMinimumValue" TimeRangeFilterProperty where
type PropertyType "RangeMinimumValue" TimeRangeFilterProperty = TimeRangeFilterValueProperty
set :: PropertyType "RangeMinimumValue" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "RangeMinimumValue" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue = TimeRangeFilterValueProperty -> Maybe TimeRangeFilterValueProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "RangeMinimumValue" TimeRangeFilterProperty
TimeRangeFilterValueProperty
newValue, Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
instance Property "TimeGranularity" TimeRangeFilterProperty where
type PropertyType "TimeGranularity" TimeRangeFilterProperty = Value Prelude.Text
set :: PropertyType "TimeGranularity" TimeRangeFilterProperty
-> TimeRangeFilterProperty -> TimeRangeFilterProperty
set PropertyType "TimeGranularity" TimeRangeFilterProperty
newValue TimeRangeFilterProperty {Maybe (Value Bool)
Maybe (Value Text)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: TimeRangeFilterProperty -> ()
column :: TimeRangeFilterProperty -> ColumnIdentifierProperty
defaultFilterControlConfiguration :: TimeRangeFilterProperty
-> Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: TimeRangeFilterProperty -> Maybe ExcludePeriodConfigurationProperty
filterId :: TimeRangeFilterProperty -> Value Text
includeMaximum :: TimeRangeFilterProperty -> Maybe (Value Bool)
includeMinimum :: TimeRangeFilterProperty -> Maybe (Value Bool)
nullOption :: TimeRangeFilterProperty -> Value Text
rangeMaximumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: TimeRangeFilterProperty -> Maybe TimeRangeFilterValueProperty
timeGranularity :: TimeRangeFilterProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
timeGranularity :: Maybe (Value Text)
..}
= TimeRangeFilterProperty
{timeGranularity :: Maybe (Value Text)
timeGranularity = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "TimeGranularity" TimeRangeFilterProperty
Value Text
newValue, Maybe (Value Bool)
Maybe ExcludePeriodConfigurationProperty
Maybe DefaultFilterControlConfigurationProperty
Maybe TimeRangeFilterValueProperty
()
Value Text
ColumnIdentifierProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
haddock_workaround_ :: ()
column :: ColumnIdentifierProperty
defaultFilterControlConfiguration :: Maybe DefaultFilterControlConfigurationProperty
excludePeriodConfiguration :: Maybe ExcludePeriodConfigurationProperty
filterId :: Value Text
includeMaximum :: Maybe (Value Bool)
includeMinimum :: Maybe (Value Bool)
nullOption :: Value Text
rangeMaximumValue :: Maybe TimeRangeFilterValueProperty
rangeMinimumValue :: Maybe TimeRangeFilterValueProperty
..}