PricingInfo class
Represents the pricing information for a SKU at a single point of time.
Constructors
- PricingInfo({AggregationInfo? aggregationInfo, double? currencyConversionRate, String? effectiveTime, PricingExpression? pricingExpression, String? summary})
- PricingInfo.fromJson(Map json_)
Properties
- aggregationInfo ↔ AggregationInfo?
-
Aggregation Info.
getter/setter pair
- currencyConversionRate ↔ double?
-
Conversion rate used for currency conversion, from USD to the currency
specified in the request.
getter/setter pair
- effectiveTime ↔ String?
-
The timestamp from which this pricing was effective within the requested
time range.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- pricingExpression ↔ PricingExpression?
-
Expresses the pricing formula.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- summary ↔ String?
-
An optional human readable summary of the pricing information, has a
maximum length of 256 characters.
getter/setter pair
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