Struct square_api_client::models::CloneOrderRequest
source · [−]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
sourceimpl Clone for CloneOrderRequest
impl Clone for CloneOrderRequest
sourcefn clone(&self) -> CloneOrderRequest
fn clone(&self) -> CloneOrderRequest
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 CloneOrderRequest
impl Debug for CloneOrderRequest
sourceimpl Default for CloneOrderRequest
impl Default for CloneOrderRequest
sourcefn default() -> CloneOrderRequest
fn default() -> CloneOrderRequest
Returns the “default value” for a type. Read more
sourceimpl PartialEq<CloneOrderRequest> for CloneOrderRequest
impl PartialEq<CloneOrderRequest> for CloneOrderRequest
sourcefn eq(&self, other: &CloneOrderRequest) -> bool
fn eq(&self, other: &CloneOrderRequest) -> bool
sourceimpl Serialize for CloneOrderRequest
impl Serialize for CloneOrderRequest
impl Eq for CloneOrderRequest
impl StructuralEq for CloneOrderRequest
impl StructuralPartialEq for CloneOrderRequest
Auto Trait Implementations
impl RefUnwindSafe for CloneOrderRequest
impl Send for CloneOrderRequest
impl Sync for CloneOrderRequest
impl Unpin for CloneOrderRequest
impl UnwindSafe for CloneOrderRequest
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
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.