Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data PricingPlan = PricingPlan' {}
- newPricingPlan :: UTCTime -> PricingMode -> UTCTime -> UpdateReason -> PricingPlan
- pricingPlan_billableEntityCount :: Lens' PricingPlan (Maybe Integer)
- pricingPlan_bundleInformation :: Lens' PricingPlan (Maybe BundleInformation)
- pricingPlan_effectiveDateTime :: Lens' PricingPlan UTCTime
- pricingPlan_pricingMode :: Lens' PricingPlan PricingMode
- pricingPlan_updateDateTime :: Lens' PricingPlan UTCTime
- pricingPlan_updateReason :: Lens' PricingPlan UpdateReason
Documentation
data PricingPlan Source #
The pricing plan.
See: newPricingPlan
smart constructor.
PricingPlan' | |
|
Instances
:: UTCTime | |
-> PricingMode | |
-> UTCTime | |
-> UpdateReason | |
-> PricingPlan |
Create a value of PricingPlan
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:billableEntityCount:PricingPlan'
, pricingPlan_billableEntityCount
- The billable entity count.
$sel:bundleInformation:PricingPlan'
, pricingPlan_bundleInformation
- The pricing plan's bundle information.
$sel:effectiveDateTime:PricingPlan'
, pricingPlan_effectiveDateTime
- The effective date and time of the pricing plan.
$sel:pricingMode:PricingPlan'
, pricingPlan_pricingMode
- The pricing mode.
$sel:updateDateTime:PricingPlan'
, pricingPlan_updateDateTime
- The set date and time for updating a pricing plan.
$sel:updateReason:PricingPlan'
, pricingPlan_updateReason
- The update reason, for changing a pricing plan.
pricingPlan_billableEntityCount :: Lens' PricingPlan (Maybe Integer) Source #
The billable entity count.
pricingPlan_bundleInformation :: Lens' PricingPlan (Maybe BundleInformation) Source #
The pricing plan's bundle information.
pricingPlan_effectiveDateTime :: Lens' PricingPlan UTCTime Source #
The effective date and time of the pricing plan.
pricingPlan_pricingMode :: Lens' PricingPlan PricingMode Source #
The pricing mode.
pricingPlan_updateDateTime :: Lens' PricingPlan UTCTime Source #
The set date and time for updating a pricing plan.
pricingPlan_updateReason :: Lens' PricingPlan UpdateReason Source #
The update reason, for changing a pricing plan.