module Stratosphere.Budgets.Budget.CostTypesProperty (
CostTypesProperty(..), mkCostTypesProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import Stratosphere.ResourceProperties
import Stratosphere.Value
data CostTypesProperty
=
CostTypesProperty {CostTypesProperty -> ()
haddock_workaround_ :: (),
CostTypesProperty -> Maybe (Value Bool)
includeCredit :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeRefund :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeSupport :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeTax :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
useAmortized :: (Prelude.Maybe (Value Prelude.Bool)),
CostTypesProperty -> Maybe (Value Bool)
useBlended :: (Prelude.Maybe (Value Prelude.Bool))}
deriving stock (CostTypesProperty -> CostTypesProperty -> Bool
(CostTypesProperty -> CostTypesProperty -> Bool)
-> (CostTypesProperty -> CostTypesProperty -> Bool)
-> Eq CostTypesProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: CostTypesProperty -> CostTypesProperty -> Bool
== :: CostTypesProperty -> CostTypesProperty -> Bool
$c/= :: CostTypesProperty -> CostTypesProperty -> Bool
/= :: CostTypesProperty -> CostTypesProperty -> Bool
Prelude.Eq, Int -> CostTypesProperty -> ShowS
[CostTypesProperty] -> ShowS
CostTypesProperty -> String
(Int -> CostTypesProperty -> ShowS)
-> (CostTypesProperty -> String)
-> ([CostTypesProperty] -> ShowS)
-> Show CostTypesProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> CostTypesProperty -> ShowS
showsPrec :: Int -> CostTypesProperty -> ShowS
$cshow :: CostTypesProperty -> String
show :: CostTypesProperty -> String
$cshowList :: [CostTypesProperty] -> ShowS
showList :: [CostTypesProperty] -> ShowS
Prelude.Show)
mkCostTypesProperty :: CostTypesProperty
mkCostTypesProperty :: CostTypesProperty
mkCostTypesProperty
= CostTypesProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), includeCredit :: Maybe (Value Bool)
includeCredit = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeDiscount :: Maybe (Value Bool)
includeDiscount = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeOtherSubscription :: Maybe (Value Bool)
includeOtherSubscription = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeRecurring :: Maybe (Value Bool)
includeRecurring = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeRefund :: Maybe (Value Bool)
includeRefund = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeSubscription :: Maybe (Value Bool)
includeSubscription = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeSupport :: Maybe (Value Bool)
includeSupport = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, includeTax :: Maybe (Value Bool)
includeTax = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
includeUpfront :: Maybe (Value Bool)
includeUpfront = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing, useAmortized :: Maybe (Value Bool)
useAmortized = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
useBlended :: Maybe (Value Bool)
useBlended = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties CostTypesProperty where
toResourceProperties :: CostTypesProperty -> ResourceProperties
toResourceProperties CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::Budgets::Budget.CostTypes",
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 -> 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
"IncludeCredit" (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)
includeCredit,
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
"IncludeDiscount" (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)
includeDiscount,
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
"IncludeOtherSubscription"
(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)
includeOtherSubscription,
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
"IncludeRecurring" (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)
includeRecurring,
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
"IncludeRefund" (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)
includeRefund,
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
"IncludeSubscription" (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)
includeSubscription,
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
"IncludeSupport" (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)
includeSupport,
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
"IncludeTax" (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)
includeTax,
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
"IncludeUpfront" (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)
includeUpfront,
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
"UseAmortized" (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)
useAmortized,
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
"UseBlended" (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)
useBlended])}
instance JSON.ToJSON CostTypesProperty where
toJSON :: CostTypesProperty -> Value
toJSON CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= [(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 -> 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
"IncludeCredit" (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)
includeCredit,
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
"IncludeDiscount" (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)
includeDiscount,
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
"IncludeOtherSubscription"
(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)
includeOtherSubscription,
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
"IncludeRecurring" (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)
includeRecurring,
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
"IncludeRefund" (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)
includeRefund,
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
"IncludeSubscription" (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)
includeSubscription,
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
"IncludeSupport" (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)
includeSupport,
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
"IncludeTax" (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)
includeTax,
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
"IncludeUpfront" (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)
includeUpfront,
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
"UseAmortized" (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)
useAmortized,
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
"UseBlended" (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)
useBlended]))
instance Property "IncludeCredit" CostTypesProperty where
type PropertyType "IncludeCredit" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeCredit" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeCredit" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeCredit :: Maybe (Value Bool)
includeCredit = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeCredit" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeDiscount" CostTypesProperty where
type PropertyType "IncludeDiscount" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeDiscount" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeDiscount" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeDiscount :: Maybe (Value Bool)
includeDiscount = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeDiscount" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeOtherSubscription" CostTypesProperty where
type PropertyType "IncludeOtherSubscription" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeOtherSubscription" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeOtherSubscription" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty
{includeOtherSubscription :: Maybe (Value Bool)
includeOtherSubscription = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeOtherSubscription" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeRecurring" CostTypesProperty where
type PropertyType "IncludeRecurring" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeRecurring" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeRecurring" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeRecurring :: Maybe (Value Bool)
includeRecurring = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeRecurring" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeRefund" CostTypesProperty where
type PropertyType "IncludeRefund" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeRefund" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeRefund" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeRefund :: Maybe (Value Bool)
includeRefund = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeRefund" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeSubscription" CostTypesProperty where
type PropertyType "IncludeSubscription" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeSubscription" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeSubscription" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty
{includeSubscription :: Maybe (Value Bool)
includeSubscription = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeSubscription" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeSupport" CostTypesProperty where
type PropertyType "IncludeSupport" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeSupport" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeSupport" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeSupport :: Maybe (Value Bool)
includeSupport = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeSupport" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeTax" CostTypesProperty where
type PropertyType "IncludeTax" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeTax" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeTax" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeTax :: Maybe (Value Bool)
includeTax = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeTax" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "IncludeUpfront" CostTypesProperty where
type PropertyType "IncludeUpfront" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "IncludeUpfront" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "IncludeUpfront" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {includeUpfront :: Maybe (Value Bool)
includeUpfront = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "IncludeUpfront" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "UseAmortized" CostTypesProperty where
type PropertyType "UseAmortized" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "UseAmortized" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "UseAmortized" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {useAmortized :: Maybe (Value Bool)
useAmortized = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UseAmortized" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
instance Property "UseBlended" CostTypesProperty where
type PropertyType "UseBlended" CostTypesProperty = Value Prelude.Bool
set :: PropertyType "UseBlended" CostTypesProperty
-> CostTypesProperty -> CostTypesProperty
set PropertyType "UseBlended" CostTypesProperty
newValue CostTypesProperty {Maybe (Value Bool)
()
haddock_workaround_ :: CostTypesProperty -> ()
includeCredit :: CostTypesProperty -> Maybe (Value Bool)
includeDiscount :: CostTypesProperty -> Maybe (Value Bool)
includeOtherSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeRecurring :: CostTypesProperty -> Maybe (Value Bool)
includeRefund :: CostTypesProperty -> Maybe (Value Bool)
includeSubscription :: CostTypesProperty -> Maybe (Value Bool)
includeSupport :: CostTypesProperty -> Maybe (Value Bool)
includeTax :: CostTypesProperty -> Maybe (Value Bool)
includeUpfront :: CostTypesProperty -> Maybe (Value Bool)
useAmortized :: CostTypesProperty -> Maybe (Value Bool)
useBlended :: CostTypesProperty -> Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
useBlended :: Maybe (Value Bool)
..}
= CostTypesProperty {useBlended :: Maybe (Value Bool)
useBlended = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "UseBlended" CostTypesProperty
Value Bool
newValue, Maybe (Value Bool)
()
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
haddock_workaround_ :: ()
includeCredit :: Maybe (Value Bool)
includeDiscount :: Maybe (Value Bool)
includeOtherSubscription :: Maybe (Value Bool)
includeRecurring :: Maybe (Value Bool)
includeRefund :: Maybe (Value Bool)
includeSubscription :: Maybe (Value Bool)
includeSupport :: Maybe (Value Bool)
includeTax :: Maybe (Value Bool)
includeUpfront :: Maybe (Value Bool)
useAmortized :: Maybe (Value Bool)
..}