amazon_spapi/models/fulfillment_inbound_v0/
prep_guidance.rs

1/*
2 * Selling Partner API for Fulfillment Inbound
3 *
4 * The Selling Partner API for Fulfillment Inbound lets you create applications that create and update inbound shipments of inventory to Amazon's fulfillment network.
5 *
6 * The version of the OpenAPI document: v0
7 * 
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14/// PrepGuidance : Item preparation instructions.
15/// Item preparation instructions.
16#[derive(Clone, Copy, Debug, Eq, PartialEq, Ord, PartialOrd, Hash, Serialize, Deserialize)]
17pub enum PrepGuidance {
18    #[serde(rename = "ConsultHelpDocuments")]
19    ConsultHelpDocuments,
20    #[serde(rename = "NoAdditionalPrepRequired")]
21    NoAdditionalPrepRequired,
22    #[serde(rename = "SeePrepInstructionsList")]
23    SeePrepInstructionsList,
24
25}
26
27impl std::fmt::Display for PrepGuidance {
28    fn fmt(&self, f: &mut std::fmt::Formatter) -> std::fmt::Result {
29        match self {
30            Self::ConsultHelpDocuments => write!(f, "ConsultHelpDocuments"),
31            Self::NoAdditionalPrepRequired => write!(f, "NoAdditionalPrepRequired"),
32            Self::SeePrepInstructionsList => write!(f, "SeePrepInstructionsList"),
33        }
34    }
35}
36
37impl Default for PrepGuidance {
38    fn default() -> PrepGuidance {
39        Self::ConsultHelpDocuments
40    }
41}
42