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§
Source§impl 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§
Source§impl Clone for GetRatesRequest
impl Clone for GetRatesRequest
Source§fn clone(&self) -> GetRatesRequest
fn clone(&self) -> GetRatesRequest
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 GetRatesRequest
impl Debug for GetRatesRequest
Source§impl Default for GetRatesRequest
impl Default for GetRatesRequest
Source§fn default() -> GetRatesRequest
fn default() -> GetRatesRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GetRatesRequest
impl<'de> Deserialize<'de> for GetRatesRequest
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 GetRatesRequest
impl PartialEq for GetRatesRequest
Source§impl Serialize for GetRatesRequest
impl Serialize for GetRatesRequest
impl StructuralPartialEq for GetRatesRequest
Auto Trait Implementations§
impl Freeze for GetRatesRequest
impl RefUnwindSafe for GetRatesRequest
impl Send for GetRatesRequest
impl Sync for GetRatesRequest
impl Unpin for GetRatesRequest
impl UnsafeUnpin for GetRatesRequest
impl UnwindSafe for GetRatesRequest
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