pub struct CloneOrderRequest {
pub order_id: String,
pub version: Option<i32>,
pub idempotency_key: Option<String>,
}
Expand description
This is a model struct for CloneOrderRequest type.
Fields§
§order_id: String
The ID of the order to clone.
version: Option<i32>
An optional order version for concurrency protection.
If a version is provided, it must match the latest stored version of the order to clone. If a version is not provided, the API clones the latest version.
idempotency_key: Option<String>
A value you specify that uniquely identifies this clone request.
If you are unsure whether a particular order was cloned successfully, you can reattempt the call with the same idempotency key without worrying about creating duplicate cloned orders. The originally cloned order is returned.
For more information, see Idempotency.
Trait Implementations§
Source§impl Clone for CloneOrderRequest
impl Clone for CloneOrderRequest
Source§fn clone(&self) -> CloneOrderRequest
fn clone(&self) -> CloneOrderRequest
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 CloneOrderRequest
impl Debug for CloneOrderRequest
Source§impl Default for CloneOrderRequest
impl Default for CloneOrderRequest
Source§fn default() -> CloneOrderRequest
fn default() -> CloneOrderRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CloneOrderRequest
impl PartialEq for CloneOrderRequest
Source§impl Serialize for CloneOrderRequest
impl Serialize for CloneOrderRequest
impl Eq for CloneOrderRequest
impl StructuralPartialEq for CloneOrderRequest
Auto Trait Implementations§
impl Freeze for CloneOrderRequest
impl RefUnwindSafe for CloneOrderRequest
impl Send for CloneOrderRequest
impl Sync for CloneOrderRequest
impl Unpin for CloneOrderRequest
impl UnwindSafe for CloneOrderRequest
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.