CostTypes class
The types of cost that are included in a COST
budget, such as
tax and subscriptions.
USAGE
, RI_UTILIZATION
, RI_COVERAGE
,
SAVINGS_PLANS_UTILIZATION
, and
SAVINGS_PLANS_COVERAGE
budgets do not have
CostTypes
.
Constructors
- CostTypes.new({bool? includeCredit, bool? includeDiscount, bool? includeOtherSubscription, bool? includeRecurring, bool? includeRefund, bool? includeSubscription, bool? includeSupport, bool? includeTax, bool? includeUpfront, bool? useAmortized, bool? useBlended})
-
CostTypes.fromJson(Map<
String, dynamic> json) -
factory
Properties
- hashCode → int
-
The hash code for this object.
no setterinherited
- includeCredit → bool?
-
Specifies whether a budget includes credits.
final
- includeDiscount → bool?
-
Specifies whether a budget includes discounts.
final
- includeOtherSubscription → bool?
-
Specifies whether a budget includes non-RI subscription costs.
final
- includeRecurring → bool?
-
Specifies whether a budget includes recurring fees such as monthly RI fees.
final
- includeRefund → bool?
-
Specifies whether a budget includes refunds.
final
- includeSubscription → bool?
-
Specifies whether a budget includes subscriptions.
final
- includeSupport → bool?
-
Specifies whether a budget includes support subscription fees.
final
- includeTax → bool?
-
Specifies whether a budget includes taxes.
final
- includeUpfront → bool?
-
Specifies whether a budget includes upfront RI costs.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- useAmortized → bool?
-
Specifies whether a budget uses the amortized rate.
final
- useBlended → bool?
-
Specifies whether a budget uses a blended rate.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited