Struct amazon_sp_merchant_fulfillment::models::create_shipment_request::CreateShipmentRequest
source · [−]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
sourceimpl 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
sourceimpl Clone for CreateShipmentRequest
impl Clone for CreateShipmentRequest
sourcefn clone(&self) -> CreateShipmentRequest
fn clone(&self) -> CreateShipmentRequest
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresourceimpl Debug for CreateShipmentRequest
impl Debug for CreateShipmentRequest
sourceimpl Default for CreateShipmentRequest
impl Default for CreateShipmentRequest
sourcefn default() -> CreateShipmentRequest
fn default() -> CreateShipmentRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CreateShipmentRequest
impl<'de> Deserialize<'de> for CreateShipmentRequest
sourcefn 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
sourceimpl PartialEq<CreateShipmentRequest> for CreateShipmentRequest
impl PartialEq<CreateShipmentRequest> for CreateShipmentRequest
sourcefn eq(&self, other: &CreateShipmentRequest) -> bool
fn eq(&self, other: &CreateShipmentRequest) -> bool
sourceimpl Serialize for CreateShipmentRequest
impl Serialize for CreateShipmentRequest
impl StructuralPartialEq for CreateShipmentRequest
Auto Trait Implementations
impl RefUnwindSafe for CreateShipmentRequest
impl Send for CreateShipmentRequest
impl Sync for CreateShipmentRequest
impl Unpin for CreateShipmentRequest
impl UnwindSafe for CreateShipmentRequest
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more