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({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