RepricingProductReport class
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.new({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.
getter/setter pair
- buyboxWinningProductStats ↔ RepricingProductReportBuyboxWinningProductStats?
-
Stats specific to buybox winning rules for product report (deprecated).
getter/setter pair
- date ↔ Date?
-
Date of the stats in this report.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- highWatermark ↔ PriceAmount?
-
Maximum displayed price after repriced during this reporting period.
getter/setter pair
-
inapplicabilityDetails
↔ List<
InapplicabilityDetails> ? -
List of all reasons the rule did not apply to the product during the
specified reporting period.
getter/setter pair
- lowWatermark ↔ PriceAmount?
-
Minimum displayed price after repriced during this reporting period.
getter/setter pair
- orderItemCount ↔ int?
-
Total unit count of impacted products ordered while the rule was active on
the date of the report.
getter/setter pair
-
ruleIds
↔ List<
String> ? -
Ids of the Repricing rule for this report.
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- totalGmv ↔ PriceAmount?
-
Total GMV generated by impacted products while the rule was active on the
date of the report.
getter/setter pair
- type ↔ String?
-
Type of the rule.
Possible string values are:
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