pub struct ClearingHouseStateRequest {
pub account_value: String,
pub unrealized_pnl: String,
pub positions: Vec<PositionInfo>,
pub ts: i64,
pub stop_bot: bool,
pub stop_reason: String,
pub metadata: Option<Value>,
}Expand description
Request payload for clearinghouse state sync API
Fields§
§account_value: StringAccount value as a decimal string.
unrealized_pnl: StringUnrealized PnL as a decimal string.
positions: Vec<PositionInfo>Position payloads.
ts: i64Timestamp in seconds.
stop_bot: boolWhether this request marks bot shutdown.
stop_reason: StringShutdown reason when stop_bot is true.
metadata: Option<Value>Optional metadata for strategy-specific data
Trait Implementations§
Source§impl Clone for ClearingHouseStateRequest
impl Clone for ClearingHouseStateRequest
Source§fn clone(&self) -> ClearingHouseStateRequest
fn clone(&self) -> ClearingHouseStateRequest
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 ClearingHouseStateRequest
impl Debug for ClearingHouseStateRequest
Auto Trait Implementations§
impl Freeze for ClearingHouseStateRequest
impl RefUnwindSafe for ClearingHouseStateRequest
impl Send for ClearingHouseStateRequest
impl Sync for ClearingHouseStateRequest
impl Unpin for ClearingHouseStateRequest
impl UnsafeUnpin for ClearingHouseStateRequest
impl UnwindSafe for ClearingHouseStateRequest
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