pub struct KrakenFuturesBatchEditItem {
pub order: String,
pub order_tag: String,
pub order_id: Option<String>,
pub cli_ord_id: Option<String>,
pub size: Option<String>,
pub limit_price: Option<String>,
pub stop_price: Option<String>,
}Expand description
A batch edit item for POST /derivatives/api/v3/batchorder.
§References
Fields§
§order: StringThe operation type, always “edit” for this item.
order_tag: StringAn order tag to correlate batch responses with requests.
order_id: Option<String>The venue order ID to edit.
cli_ord_id: Option<String>The client order ID to edit.
size: Option<String>New order size.
limit_price: Option<String>New limit price.
stop_price: Option<String>New stop price.
Implementations§
Source§impl KrakenFuturesBatchEditItem
impl KrakenFuturesBatchEditItem
Sourcepub fn from_params(
params: KrakenFuturesEditOrderParams,
order_tag: impl Into<String>,
) -> Self
pub fn from_params( params: KrakenFuturesEditOrderParams, order_tag: impl Into<String>, ) -> Self
Creates a batch edit item from edit order params.
Trait Implementations§
Source§impl Clone for KrakenFuturesBatchEditItem
impl Clone for KrakenFuturesBatchEditItem
Source§fn clone(&self) -> KrakenFuturesBatchEditItem
fn clone(&self) -> KrakenFuturesBatchEditItem
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 KrakenFuturesBatchEditItem
impl Debug for KrakenFuturesBatchEditItem
Source§impl<'de> Deserialize<'de> for KrakenFuturesBatchEditItem
impl<'de> Deserialize<'de> for KrakenFuturesBatchEditItem
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
Auto Trait Implementations§
impl Freeze for KrakenFuturesBatchEditItem
impl RefUnwindSafe for KrakenFuturesBatchEditItem
impl Send for KrakenFuturesBatchEditItem
impl Sync for KrakenFuturesBatchEditItem
impl Unpin for KrakenFuturesBatchEditItem
impl UnsafeUnpin for KrakenFuturesBatchEditItem
impl UnwindSafe for KrakenFuturesBatchEditItem
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,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more