pub struct CreateClaimRequest {
pub tracking_id: String,
pub declared_value: Option<Box<Currency>>,
pub claim_reason: ClaimReason,
pub is_replacement_package_sent: Option<bool>,
pub proofs: Option<Vec<String>>,
pub settlement_type: SettlementType,
}Expand description
CreateClaimRequest : The request schema for the CreateClaim operation
Fields§
§tracking_id: StringThe carrier generated identifier for a package in a purchased shipment.
declared_value: Option<Box<Currency>>§claim_reason: ClaimReason§is_replacement_package_sent: Option<bool>Applicable for only On Amazon shipments to identify if replacement was sent
proofs: Option<Vec<String>>A list of proof URLs for a claim. Basic URL validation will happen for each URLs present in the list
settlement_type: SettlementTypeImplementations§
Source§impl CreateClaimRequest
impl CreateClaimRequest
Sourcepub fn new(
tracking_id: String,
claim_reason: ClaimReason,
settlement_type: SettlementType,
) -> CreateClaimRequest
pub fn new( tracking_id: String, claim_reason: ClaimReason, settlement_type: SettlementType, ) -> CreateClaimRequest
The request schema for the CreateClaim operation
Trait Implementations§
Source§impl Clone for CreateClaimRequest
impl Clone for CreateClaimRequest
Source§fn clone(&self) -> CreateClaimRequest
fn clone(&self) -> CreateClaimRequest
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 CreateClaimRequest
impl Debug for CreateClaimRequest
Source§impl Default for CreateClaimRequest
impl Default for CreateClaimRequest
Source§fn default() -> CreateClaimRequest
fn default() -> CreateClaimRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CreateClaimRequest
impl<'de> Deserialize<'de> for CreateClaimRequest
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 CreateClaimRequest
impl PartialEq for CreateClaimRequest
Source§impl Serialize for CreateClaimRequest
impl Serialize for CreateClaimRequest
impl StructuralPartialEq for CreateClaimRequest
Auto Trait Implementations§
impl Freeze for CreateClaimRequest
impl RefUnwindSafe for CreateClaimRequest
impl Send for CreateClaimRequest
impl Sync for CreateClaimRequest
impl Unpin for CreateClaimRequest
impl UnwindSafe for CreateClaimRequest
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