/*
* The Selling Partner API for Amazon Warehousing and Distribution
*
* The Selling Partner API for Amazon Warehousing and Distribution (AWD) provides programmatic access to information about AWD shipments and inventory.
*
* The version of the OpenAPI document: 2024-05-09
*
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
/// ShipmentListing : A list of inbound shipment summaries filtered by the attributes specified in the request.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct ShipmentListing {
/// A token that is used to retrieve the next page of results. The response includes `nextToken` when the number of results exceeds the specified `maxResults` value. To get the next page of results, call the operation with this token and include the same arguments as the call that produced the token. To get a complete list, call this operation until `nextToken` is null. Note that this operation can return empty pages.
#[serde(rename = "nextToken", skip_serializing_if = "Option::is_none")]
pub next_token: Option<String>,
/// List of inbound shipment summaries.
#[serde(rename = "shipments", skip_serializing_if = "Option::is_none")]
pub shipments: Option<Vec<models::awd_2024_05_09::InboundShipmentSummary>>,
}
impl ShipmentListing {
/// A list of inbound shipment summaries filtered by the attributes specified in the request.
pub fn new() -> ShipmentListing {
ShipmentListing {
next_token: None,
shipments: None,
}
}
}