/*
* The Selling Partner API for CustomerFeedback
*
* The Selling Partner API for Customer Feedback (Customer Feedback API) provides information about customer reviews and returns at both the item and browse node level.
*
* The version of the OpenAPI document: 2024-06-01
*
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
/// ItemReviewTrend : The trend of review topic metrics for the requested item.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ItemReviewTrend {
/// The name of the item review topic.
#[serde(rename = "topic")]
pub topic: String,
/// The item's review trend metrics for the past six months.
#[serde(rename = "trendMetrics")]
pub trend_metrics: Vec<models::customer_feedback_2024_06_01::ItemReviewTrendPoint>,
}
impl ItemReviewTrend {
/// The trend of review topic metrics for the requested item.
pub fn new(topic: String, trend_metrics: Vec<models::customer_feedback_2024_06_01::ItemReviewTrendPoint>) -> ItemReviewTrend {
ItemReviewTrend {
topic,
trend_metrics,
}
}
}