pub struct SetRiskLimitRequest {
pub category: Category,
pub symbol: String,
pub risk_id: i64,
pub position_idx: Option<PositionIdx>,
}Expand description
Request body of POST /v5/position/set-risk-limit (Client::set_risk_limit).
Fields§
§category: Categorylinear, inverse
symbol: StringSymbol name.
risk_id: i64Risk limit ID.
position_idx: Option<PositionIdx>Position index. Used to identify positions in different position modes.
Implementations§
Source§impl SetRiskLimitRequest
impl SetRiskLimitRequest
Sourcepub fn new(category: Category, symbol: impl Into<String>, risk_id: i64) -> Self
pub fn new(category: Category, symbol: impl Into<String>, risk_id: i64) -> Self
Create with the required fields; set the optional ones with the with_* methods.
Sourcepub fn with_position_idx(self, v: PositionIdx) -> Self
pub fn with_position_idx(self, v: PositionIdx) -> Self
Set position_idx: position index. Used to identify positions in different position modes.
Trait Implementations§
Source§impl Clone for SetRiskLimitRequest
impl Clone for SetRiskLimitRequest
Source§impl Debug for SetRiskLimitRequest
impl Debug for SetRiskLimitRequest
Auto Trait Implementations§
impl Freeze for SetRiskLimitRequest
impl RefUnwindSafe for SetRiskLimitRequest
impl Send for SetRiskLimitRequest
impl Sync for SetRiskLimitRequest
impl Unpin for SetRiskLimitRequest
impl UnsafeUnpin for SetRiskLimitRequest
impl UnwindSafe for SetRiskLimitRequest
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