pub struct CreateOrderRequest {
pub order: Option<Order>,
pub idempotency_key: Option<String>,
}
Expand description
This is a model struct for CreateOrderRequest type
Fields§
§order: Option<Order>
The order to create. If this field is set, the only other top-level field that can be set is
the idempotency_key
.
idempotency_key: Option<String>
A value you specify that uniquely identifies this order among orders you have created.
If you are unsure whether a particular order was created successfully, you can try it again with the same idempotency key without worrying about creating duplicate orders.
For more information, see Idempotency.
Trait Implementations§
Source§impl Clone for CreateOrderRequest
impl Clone for CreateOrderRequest
Source§fn clone(&self) -> CreateOrderRequest
fn clone(&self) -> CreateOrderRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for CreateOrderRequest
impl Debug for CreateOrderRequest
Source§impl Default for CreateOrderRequest
impl Default for CreateOrderRequest
Source§fn default() -> CreateOrderRequest
fn default() -> CreateOrderRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateOrderRequest
impl PartialEq for CreateOrderRequest
Source§impl Serialize for CreateOrderRequest
impl Serialize for CreateOrderRequest
impl Eq for CreateOrderRequest
impl StructuralPartialEq for CreateOrderRequest
Auto Trait Implementations§
impl Freeze for CreateOrderRequest
impl RefUnwindSafe for CreateOrderRequest
impl Send for CreateOrderRequest
impl Sync for CreateOrderRequest
impl Unpin for CreateOrderRequest
impl UnwindSafe for CreateOrderRequest
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.