pub struct GetRatesRequest {
pub ship_to: Box<Address>,
pub ship_from: Box<Address>,
pub service_types: Vec<ServiceType>,
pub ship_date: Option<String>,
pub container_specifications: Vec<ContainerSpecification>,
}Expand description
GetRatesRequest : The payload schema for the getRates operation.
Fields
ship_to: Box<Address>ship_from: Box<Address>service_types: Vec<ServiceType>A list of service types that can be used to send the shipment.
ship_date: Option<String>The start date and time. This defaults to the current date and time.
container_specifications: Vec<ContainerSpecification>A list of container specifications.
Implementations
sourceimpl GetRatesRequest
impl GetRatesRequest
sourcepub fn new(
ship_to: Address,
ship_from: Address,
service_types: Vec<ServiceType>,
container_specifications: Vec<ContainerSpecification>
) -> GetRatesRequest
pub fn new(
ship_to: Address,
ship_from: Address,
service_types: Vec<ServiceType>,
container_specifications: Vec<ContainerSpecification>
) -> GetRatesRequest
The payload schema for the getRates operation.
Trait Implementations
sourceimpl Clone for GetRatesRequest
impl Clone for GetRatesRequest
sourcefn clone(&self) -> GetRatesRequest
fn clone(&self) -> GetRatesRequest
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 GetRatesRequest
impl Debug for GetRatesRequest
sourceimpl Default for GetRatesRequest
impl Default for GetRatesRequest
sourcefn default() -> GetRatesRequest
fn default() -> GetRatesRequest
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for GetRatesRequest
impl<'de> Deserialize<'de> for GetRatesRequest
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<GetRatesRequest> for GetRatesRequest
impl PartialEq<GetRatesRequest> for GetRatesRequest
sourcefn eq(&self, other: &GetRatesRequest) -> bool
fn eq(&self, other: &GetRatesRequest) -> bool
sourceimpl Serialize for GetRatesRequest
impl Serialize for GetRatesRequest
impl StructuralPartialEq for GetRatesRequest
Auto Trait Implementations
impl RefUnwindSafe for GetRatesRequest
impl Send for GetRatesRequest
impl Sync for GetRatesRequest
impl Unpin for GetRatesRequest
impl UnwindSafe for GetRatesRequest
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