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
36
37
/*
* The Selling Partner API for FBA inbound operations.
*
* The Selling Partner API for Fulfillment By Amazon (FBA) Inbound. The FBA Inbound API enables building inbound workflows to create, manage, and send shipments into Amazon's fulfillment network. The API has interoperability with the Send-to-Amazon user interface.
*
* The version of the OpenAPI document: 2024-03-20
*
* Generated by: https://openapi-generator.tech
*/
use crate::models;
use serde::{Deserialize, Serialize};
/// PrepInstruction : Information pertaining to the preparation of inbound goods.
#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
pub struct PrepInstruction {
#[serde(rename = "fee", skip_serializing_if = "Option::is_none")]
pub fee: Option<Box<models::fulfillment_inbound_2024_03_20::Currency>>,
/// In some situations, special preparations are required for items and this field reflects the owner of the preparations. Options include `AMAZON`, `SELLER` or `NONE`.
#[serde(rename = "prepOwner", skip_serializing_if = "Option::is_none")]
pub prep_owner: Option<String>,
/// Type of preparation that should be done. Possible values: `ITEM_LABELING`, `ITEM_BUBBLEWRAP`, `ITEM_POLYBAGGING`, `ITEM_TAPING`, `ITEM_BLACK_SHRINKWRAP`, `ITEM_HANG_GARMENT`, `ITEM_BOXING`, `ITEM_SETCREAT`, `ITEM_RMOVHANG`, `ITEM_SUFFOSTK`, `ITEM_CAP_SEALING`, `ITEM_DEBUNDLE`, `ITEM_SETSTK`, `ITEM_SIOC`, `ITEM_NO_PREP`, `ADULT`, `BABY`, `TEXTILE`, `HANGER`, `FRAGILE`, `LIQUID`, `SHARP`, `SMALL`, `PERFORATED`, `GRANULAR`, `SET`, `FC_PROVIDED`, `UNKNOWN`, `NONE`.
#[serde(rename = "prepType", skip_serializing_if = "Option::is_none")]
pub prep_type: Option<String>,
}
impl PrepInstruction {
/// Information pertaining to the preparation of inbound goods.
pub fn new() -> PrepInstruction {
PrepInstruction {
fee: None,
prep_owner: None,
prep_type: None,
}
}
}