RepricingProductReport class Null safety
Resource that represents a daily Repricing product report.
Each report contains stats for a single type of Repricing rule for a single product on a given day. If there are multiple rules of the same type for the product on that day, the report lists all the rules by rule ids, combines the stats, and paginates the results by date. To retrieve the stats of a particular rule, provide the rule_id in the request.
Constructors
-
RepricingProductReport({String? applicationCount, RepricingProductReportBuyboxWinningProductStats? buyboxWinningProductStats, Date? date, PriceAmount? highWatermark, List<
InapplicabilityDetails> ? inapplicabilityDetails, PriceAmount? lowWatermark, int? orderItemCount, List<String> ? ruleIds, PriceAmount? totalGmv, String? type}) - RepricingProductReport.fromJson(Map json_)
Properties
- applicationCount ↔ String?
-
Total count of Repricer applications.
read / write
- buyboxWinningProductStats ↔ RepricingProductReportBuyboxWinningProductStats?
-
Stats specific to buybox winning rules for product report (deprecated).
read / write
- date ↔ Date?
-
Date of the stats in this report.
read / write
- hashCode → int
-
The hash code for this object.
read-onlyinherited
- highWatermark ↔ PriceAmount?
-
Maximum displayed price after repriced during this reporting period.
read / write
-
inapplicabilityDetails
↔ List<
InapplicabilityDetails> ? -
List of all reasons the rule did not apply to the product during the
specified reporting period.
read / write
- lowWatermark ↔ PriceAmount?
-
Minimum displayed price after repriced during this reporting period.
read / write
- orderItemCount ↔ int?
-
Total unit count of impacted products ordered while the rule was active on
the date of the report.
read / write
-
ruleIds
↔ List<
String> ? -
Ids of the Repricing rule for this report.
read / write
- runtimeType → Type
-
A representation of the runtime type of the object.
read-onlyinherited
- totalGmv ↔ PriceAmount?
-
Total GMV generated by impacted products while the rule was active on the
date of the report.
read / write
- type ↔ String?
-
Type of the rule.
Possible string values are:
read / write
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a non-existent 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