1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35
/*
* Selling Partner API for A+ Content Management
*
* With the A+ Content API, you can build applications that help selling partners add rich marketing content to their Amazon product detail pages. A+ content helps selling partners share their brand and product story, which helps buyers make informed purchasing decisions. Selling partners assemble content by choosing from content modules and adding images and text.
*
* The version of the OpenAPI document: 2020-11-01
*
* Generated by: https://openapi-generator.tech
*/
/// AplusPaginatedResponse : The base response data for paginated A+ Content operations. Individual operations may extend this with additional data. If nextPageToken is not returned, there are no more pages to return.
#[derive(Clone, Debug, PartialEq, Default, Serialize, Deserialize)]
pub struct AplusPaginatedResponse {
/// A set of messages to the user, such as warnings or comments.
#[serde(default, rename = "warnings", skip_serializing_if = "Option::is_none")]
pub warnings: Option<Vec<crate::models::Error>>,
/// A page token that is returned when the results of the call exceed the page size. To get another page of results, call the operation again, passing in this value with the pageToken parameter.
#[serde(default, rename = "nextPageToken", skip_serializing_if = "Option::is_none")]
pub next_page_token: Option<String>,
}
impl AplusPaginatedResponse {
/// The base response data for paginated A+ Content operations. Individual operations may extend this with additional data. If nextPageToken is not returned, there are no more pages to return.
pub fn new() -> AplusPaginatedResponse {
AplusPaginatedResponse {
warnings: None,
next_page_token: None,
}
}
}