pub struct InitialOperation {
pub idempotency_key: String,
pub group_type: i32,
pub order_list: Vec<GroupOrderNode>,
pub asset_category: Option<i32>,
pub pdt_protection: Option<bool>,
}Fields§
§idempotency_key: String§group_type: i32§order_list: Vec<GroupOrderNode>§asset_category: Option<i32>§pdt_protection: Option<bool>Explicit account-level Desktop-equivalent FUTU_US setting. The SDK applies one PdtProtection() value to every order in the batch.
Implementations§
Source§impl InitialOperation
impl InitialOperation
Sourcepub fn group_type(&self) -> GroupType
pub fn group_type(&self) -> GroupType
Returns the enum value of group_type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_group_type(&mut self, value: GroupType)
pub fn set_group_type(&mut self, value: GroupType)
Sets group_type to the provided enum value.
Sourcepub fn asset_category(&self) -> i32
pub fn asset_category(&self) -> i32
Returns the value of asset_category, or the default value if asset_category is unset.
Sourcepub fn pdt_protection(&self) -> bool
pub fn pdt_protection(&self) -> bool
Returns the value of pdt_protection, or the default value if pdt_protection is unset.
Trait Implementations§
Source§impl Clone for InitialOperation
impl Clone for InitialOperation
Source§fn clone(&self) -> InitialOperation
fn clone(&self) -> InitialOperation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 InitialOperation
impl Debug for InitialOperation
Source§impl Default for InitialOperation
impl Default for InitialOperation
Source§impl<'de> Deserialize<'de> for InitialOperationwhere
InitialOperation: Default,
impl<'de> Deserialize<'de> for InitialOperationwhere
InitialOperation: Default,
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 Message for InitialOperation
impl Message for InitialOperation
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for InitialOperation
impl PartialEq for InitialOperation
Source§fn eq(&self, other: &InitialOperation) -> bool
fn eq(&self, other: &InitialOperation) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InitialOperation
impl Serialize for InitialOperation
impl StructuralPartialEq for InitialOperation
Auto Trait Implementations§
impl Freeze for InitialOperation
impl RefUnwindSafe for InitialOperation
impl Send for InitialOperation
impl Sync for InitialOperation
impl Unpin for InitialOperation
impl UnsafeUnpin for InitialOperation
impl UnwindSafe for InitialOperation
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