pub struct CreateShipmentRequest {
pub shipment_request_details: Box<ShipmentRequestDetails>,
pub shipping_service_id: String,
pub shipping_service_offer_id: Option<String>,
pub hazmat_type: Option<HazmatType>,
pub label_format_option: Option<Box<LabelFormatOptionRequest>>,
pub shipment_level_seller_inputs_list: Option<Vec<AdditionalSellerInputs>>,
}Expand description
CreateShipmentRequest : Request schema.
Fields§
§shipment_request_details: Box<ShipmentRequestDetails>§shipping_service_id: StringAn Amazon-defined shipping service identifier.
shipping_service_offer_id: Option<String>Identifies a shipping service order made by a carrier.
hazmat_type: Option<HazmatType>§label_format_option: Option<Box<LabelFormatOptionRequest>>§shipment_level_seller_inputs_list: Option<Vec<AdditionalSellerInputs>>A list of additional seller input pairs required to purchase shipping.
Implementations§
Source§impl CreateShipmentRequest
impl CreateShipmentRequest
Sourcepub fn new(
shipment_request_details: ShipmentRequestDetails,
shipping_service_id: String,
) -> CreateShipmentRequest
pub fn new( shipment_request_details: ShipmentRequestDetails, shipping_service_id: String, ) -> CreateShipmentRequest
Request schema.
Trait Implementations§
Source§impl Clone for CreateShipmentRequest
impl Clone for CreateShipmentRequest
Source§fn clone(&self) -> CreateShipmentRequest
fn clone(&self) -> CreateShipmentRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for CreateShipmentRequest
impl Debug for CreateShipmentRequest
Source§impl Default for CreateShipmentRequest
impl Default for CreateShipmentRequest
Source§fn default() -> CreateShipmentRequest
fn default() -> CreateShipmentRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateShipmentRequest
impl<'de> Deserialize<'de> for CreateShipmentRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for CreateShipmentRequest
impl PartialEq for CreateShipmentRequest
Source§impl Serialize for CreateShipmentRequest
impl Serialize for CreateShipmentRequest
impl StructuralPartialEq for CreateShipmentRequest
Auto Trait Implementations§
impl Freeze for CreateShipmentRequest
impl RefUnwindSafe for CreateShipmentRequest
impl Send for CreateShipmentRequest
impl Sync for CreateShipmentRequest
impl Unpin for CreateShipmentRequest
impl UnwindSafe for CreateShipmentRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more