Documentation
¶
Index ¶
- type AccountAdjustment
- func (a AccountAdjustment) Amount() optional.Option[AccountAdjustmentAmount]
- func (a AccountAdjustment) BalanceOperation() optional.Option[AccountAdjustmentBalanceOperation]
- func (a AccountAdjustment) Bounds() optional.Option[AccountAdjustmentBounds]
- func (a AccountAdjustment) EngineAccountAdjustment() AccountAdjustment
- func (a *AccountAdjustment) EnsureAmountView() AccountAdjustmentAmountView
- func (a *AccountAdjustment) EnsureBalanceOperationView() AccountAdjustmentBalanceOperationView
- func (a *AccountAdjustment) EnsureBoundsView() AccountAdjustmentBoundsView
- func (a *AccountAdjustment) EnsurePositionOperationView() AccountAdjustmentPositionOperationView
- func (a AccountAdjustment) Handle() native.AccountAdjustment
- func (a AccountAdjustment) PositionOperation() optional.Option[AccountAdjustmentPositionOperation]
- func (a *AccountAdjustment) Reset()
- func (a *AccountAdjustment) SetAmount(amount AccountAdjustmentAmount)
- func (a *AccountAdjustment) SetBalanceOperationAndUnsetPositionOperation(operation AccountAdjustmentBalanceOperation)
- func (a *AccountAdjustment) SetBounds(bounds AccountAdjustmentBounds)
- func (a *AccountAdjustment) SetPositionOperationAndUnsetBalanceOperation(operation AccountAdjustmentPositionOperation)
- func (a *AccountAdjustment) SetValues(values AccountAdjustmentValues) error
- func (a *AccountAdjustment) UnsetAmount()
- func (a *AccountAdjustment) UnsetBalanceOperation()
- func (a *AccountAdjustment) UnsetBounds()
- func (a *AccountAdjustment) UnsetPositionOperation()
- func (a AccountAdjustment) Values() AccountAdjustmentValues
- type AccountAdjustmentAmount
- func (a AccountAdjustmentAmount) Pending() optional.Option[param.AdjustmentAmount]
- func (a AccountAdjustmentAmount) Reserved() optional.Option[param.AdjustmentAmount]
- func (a *AccountAdjustmentAmount) Reset()
- func (a *AccountAdjustmentAmount) SetPending(value param.AdjustmentAmount)
- func (a *AccountAdjustmentAmount) SetReserved(value param.AdjustmentAmount)
- func (a *AccountAdjustmentAmount) SetTotal(value param.AdjustmentAmount)
- func (a *AccountAdjustmentAmount) SetValues(values AccountAdjustmentAmountValues)
- func (a AccountAdjustmentAmount) Total() optional.Option[param.AdjustmentAmount]
- func (a *AccountAdjustmentAmount) UnsetPending()
- func (a *AccountAdjustmentAmount) UnsetReserved()
- func (a *AccountAdjustmentAmount) UnsetTotal()
- func (a AccountAdjustmentAmount) Values() AccountAdjustmentAmountValues
- type AccountAdjustmentAmountValues
- type AccountAdjustmentAmountView
- func (a AccountAdjustmentAmountView) Pending() optional.Option[param.AdjustmentAmount]
- func (a AccountAdjustmentAmountView) Reserved() optional.Option[param.AdjustmentAmount]
- func (a *AccountAdjustmentAmountView) Reset()
- func (a *AccountAdjustmentAmountView) SetPending(value param.AdjustmentAmount)
- func (a *AccountAdjustmentAmountView) SetReserved(value param.AdjustmentAmount)
- func (a *AccountAdjustmentAmountView) SetTotal(value param.AdjustmentAmount)
- func (a AccountAdjustmentAmountView) Total() optional.Option[param.AdjustmentAmount]
- func (a *AccountAdjustmentAmountView) UnsetPending()
- func (a *AccountAdjustmentAmountView) UnsetReserved()
- func (a *AccountAdjustmentAmountView) UnsetTotal()
- type AccountAdjustmentBalanceOperation
- func (o AccountAdjustmentBalanceOperation) Asset() optional.Option[param.Asset]
- func (o AccountAdjustmentBalanceOperation) AverageEntryPrice() optional.Option[param.Price]
- func (o *AccountAdjustmentBalanceOperation) Reset()
- func (o *AccountAdjustmentBalanceOperation) SetAsset(asset param.Asset)
- func (o *AccountAdjustmentBalanceOperation) SetAverageEntryPrice(price param.Price)
- func (o *AccountAdjustmentBalanceOperation) SetValues(values AccountAdjustmentBalanceOperationValues)
- func (o *AccountAdjustmentBalanceOperation) UnsetAsset()
- func (o *AccountAdjustmentBalanceOperation) UnsetAverageEntryPrice()
- func (o AccountAdjustmentBalanceOperation) Values() AccountAdjustmentBalanceOperationValues
- type AccountAdjustmentBalanceOperationValues
- type AccountAdjustmentBalanceOperationView
- func (o AccountAdjustmentBalanceOperationView) Asset() optional.Option[param.Asset]
- func (o AccountAdjustmentBalanceOperationView) AverageEntryPrice() optional.Option[param.Price]
- func (o *AccountAdjustmentBalanceOperationView) Reset()
- func (o *AccountAdjustmentBalanceOperationView) SetAsset(asset param.Asset)
- func (o *AccountAdjustmentBalanceOperationView) SetAverageEntryPrice(price param.Price)
- func (o *AccountAdjustmentBalanceOperationView) UnsetAsset()
- func (o *AccountAdjustmentBalanceOperationView) UnsetAverageEntryPrice()
- type AccountAdjustmentBounds
- func (b AccountAdjustmentBounds) PendingLower() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBounds) PendingUpper() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBounds) ReservedLower() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBounds) ReservedUpper() optional.Option[param.PositionSize]
- func (b *AccountAdjustmentBounds) Reset()
- func (b *AccountAdjustmentBounds) SetPendingLower(bound param.PositionSize)
- func (b *AccountAdjustmentBounds) SetPendingUpper(bound param.PositionSize)
- func (b *AccountAdjustmentBounds) SetReservedLower(bound param.PositionSize)
- func (b *AccountAdjustmentBounds) SetReservedUpper(bound param.PositionSize)
- func (b *AccountAdjustmentBounds) SetTotalLower(bound param.PositionSize)
- func (b *AccountAdjustmentBounds) SetTotalUpper(bound param.PositionSize)
- func (b *AccountAdjustmentBounds) SetValues(values AccountAdjustmentBoundsValues)
- func (b AccountAdjustmentBounds) TotalLower() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBounds) TotalUpper() optional.Option[param.PositionSize]
- func (b *AccountAdjustmentBounds) UnsetPendingLower()
- func (b *AccountAdjustmentBounds) UnsetPendingUpper()
- func (b *AccountAdjustmentBounds) UnsetReservedLower()
- func (b *AccountAdjustmentBounds) UnsetReservedUpper()
- func (b *AccountAdjustmentBounds) UnsetTotalLower()
- func (b *AccountAdjustmentBounds) UnsetTotalUpper()
- func (b AccountAdjustmentBounds) Values() AccountAdjustmentBoundsValues
- type AccountAdjustmentBoundsValues
- type AccountAdjustmentBoundsView
- func (b AccountAdjustmentBoundsView) PendingLower() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBoundsView) PendingUpper() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBoundsView) ReservedLower() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBoundsView) ReservedUpper() optional.Option[param.PositionSize]
- func (b *AccountAdjustmentBoundsView) Reset()
- func (b *AccountAdjustmentBoundsView) SetPendingLower(bound param.PositionSize)
- func (b *AccountAdjustmentBoundsView) SetPendingUpper(bound param.PositionSize)
- func (b *AccountAdjustmentBoundsView) SetReservedLower(bound param.PositionSize)
- func (b *AccountAdjustmentBoundsView) SetReservedUpper(bound param.PositionSize)
- func (b *AccountAdjustmentBoundsView) SetTotalLower(bound param.PositionSize)
- func (b *AccountAdjustmentBoundsView) SetTotalUpper(bound param.PositionSize)
- func (b AccountAdjustmentBoundsView) TotalLower() optional.Option[param.PositionSize]
- func (b AccountAdjustmentBoundsView) TotalUpper() optional.Option[param.PositionSize]
- func (b *AccountAdjustmentBoundsView) UnsetPendingLower()
- func (b *AccountAdjustmentBoundsView) UnsetPendingUpper()
- func (b *AccountAdjustmentBoundsView) UnsetReservedLower()
- func (b *AccountAdjustmentBoundsView) UnsetReservedUpper()
- func (b *AccountAdjustmentBoundsView) UnsetTotalLower()
- func (b *AccountAdjustmentBoundsView) UnsetTotalUpper()
- type AccountAdjustmentPositionOperation
- func (o AccountAdjustmentPositionOperation) AverageEntryPrice() optional.Option[param.Price]
- func (o AccountAdjustmentPositionOperation) CollateralAsset() optional.Option[param.Asset]
- func (o AccountAdjustmentPositionOperation) Instrument() optional.Option[param.Instrument]
- func (o AccountAdjustmentPositionOperation) Leverage() optional.Option[param.Leverage]
- func (o AccountAdjustmentPositionOperation) Mode() optional.Option[param.PositionMode]
- func (o *AccountAdjustmentPositionOperation) Reset()
- func (o *AccountAdjustmentPositionOperation) SetAverageEntryPrice(price param.Price)
- func (o *AccountAdjustmentPositionOperation) SetCollateralAsset(asset param.Asset)
- func (o *AccountAdjustmentPositionOperation) SetInstrument(instrument param.Instrument)
- func (o *AccountAdjustmentPositionOperation) SetLeverage(leverage param.Leverage)
- func (o *AccountAdjustmentPositionOperation) SetMode(mode param.PositionMode)
- func (o *AccountAdjustmentPositionOperation) SetValues(values AccountAdjustmentPositionOperationValues)
- func (o *AccountAdjustmentPositionOperation) UnsetAverageEntryPrice()
- func (o *AccountAdjustmentPositionOperation) UnsetCollateralAsset()
- func (o *AccountAdjustmentPositionOperation) UnsetInstrument()
- func (o *AccountAdjustmentPositionOperation) UnsetLeverage()
- func (o *AccountAdjustmentPositionOperation) UnsetMode()
- func (o AccountAdjustmentPositionOperation) Values() AccountAdjustmentPositionOperationValues
- type AccountAdjustmentPositionOperationValues
- type AccountAdjustmentPositionOperationView
- func (o AccountAdjustmentPositionOperationView) AverageEntryPrice() optional.Option[param.Price]
- func (o AccountAdjustmentPositionOperationView) CollateralAsset() optional.Option[param.Asset]
- func (o AccountAdjustmentPositionOperationView) Instrument() optional.Option[param.Instrument]
- func (o AccountAdjustmentPositionOperationView) Leverage() optional.Option[param.Leverage]
- func (o AccountAdjustmentPositionOperationView) Mode() optional.Option[param.PositionMode]
- func (o *AccountAdjustmentPositionOperationView) Reset()
- func (o *AccountAdjustmentPositionOperationView) SetAverageEntryPrice(price param.Price)
- func (o *AccountAdjustmentPositionOperationView) SetCollateralAsset(asset param.Asset)
- func (o *AccountAdjustmentPositionOperationView) SetInstrument(instrument param.Instrument)
- func (o *AccountAdjustmentPositionOperationView) SetLeverage(leverage param.Leverage)
- func (o *AccountAdjustmentPositionOperationView) SetMode(mode param.PositionMode)
- func (o *AccountAdjustmentPositionOperationView) UnsetAverageEntryPrice()
- func (o *AccountAdjustmentPositionOperationView) UnsetCollateralAsset()
- func (o *AccountAdjustmentPositionOperationView) UnsetInstrument()
- func (o *AccountAdjustmentPositionOperationView) UnsetLeverage()
- func (o *AccountAdjustmentPositionOperationView) UnsetMode()
- type AccountAdjustmentValues
- type ExecutionReport
- func (r ExecutionReport) EngineExecutionReport() ExecutionReport
- func (r *ExecutionReport) EnsureFillView() ExecutionReportFillView
- func (r *ExecutionReport) EnsureFinancialImpactView() ExecutionReportFinancialImpactView
- func (r *ExecutionReport) EnsureOperationView() ExecutionReportOperationView
- func (r *ExecutionReport) EnsurePositionImpactView() ExecutionReportPositionImpactView
- func (r ExecutionReport) Fill() optional.Option[ExecutionReportFill]
- func (r ExecutionReport) FinancialImpact() optional.Option[ExecutionReportFinancialImpact]
- func (r ExecutionReport) Handle() native.ExecutionReport
- func (r ExecutionReport) Operation() optional.Option[ExecutionReportOperation]
- func (r ExecutionReport) PositionImpact() optional.Option[ExecutionReportPositionImpact]
- func (r *ExecutionReport) Reset()
- func (r *ExecutionReport) SetFill(fill ExecutionReportFill)
- func (r *ExecutionReport) SetFinancialImpact(financialImpact ExecutionReportFinancialImpact)
- func (r *ExecutionReport) SetOperation(operation ExecutionReportOperation)
- func (r *ExecutionReport) SetPositionImpact(positionImpact ExecutionReportPositionImpact)
- func (r *ExecutionReport) SetValues(values ExecutionReportValues)
- func (r *ExecutionReport) UnsetFill()
- func (r *ExecutionReport) UnsetFinancialImpact()
- func (r *ExecutionReport) UnsetOperation()
- func (r *ExecutionReport) UnsetPositionImpact()
- func (r ExecutionReport) Values() ExecutionReportValues
- type ExecutionReportFill
- func (f ExecutionReportFill) IsFinal() optional.Bool
- func (f ExecutionReportFill) LastTrade() optional.Option[ExecutionReportTrade]
- func (f ExecutionReportFill) LeavesQuantity() optional.Option[param.Quantity]
- func (f ExecutionReportFill) LockPrice() optional.Option[param.Price]
- func (f *ExecutionReportFill) Reset()
- func (f *ExecutionReportFill) SetIsFinal(isFinal bool)
- func (f *ExecutionReportFill) SetLastTrade(trade ExecutionReportTrade)
- func (f *ExecutionReportFill) SetLeavesQuantity(quantity param.Quantity)
- func (f *ExecutionReportFill) SetLockPrice(price param.Price)
- func (f *ExecutionReportFill) SetValues(values ExecutionReportFillValues)
- func (f *ExecutionReportFill) UnsetIsFinal()
- func (f *ExecutionReportFill) UnsetLastTrade()
- func (f *ExecutionReportFill) UnsetLeavesQuantity()
- func (f *ExecutionReportFill) UnsetLockPrice()
- func (f ExecutionReportFill) Values() ExecutionReportFillValues
- type ExecutionReportFillValues
- type ExecutionReportFillView
- func (v ExecutionReportFillView) IsFinal() optional.Bool
- func (v ExecutionReportFillView) LastTrade() optional.Option[ExecutionReportTrade]
- func (v ExecutionReportFillView) LeavesQuantity() optional.Option[param.Quantity]
- func (v ExecutionReportFillView) LockPrice() optional.Option[param.Price]
- func (v *ExecutionReportFillView) Reset()
- func (v *ExecutionReportFillView) SetIsFinal(isFinal bool)
- func (v *ExecutionReportFillView) SetLastTrade(trade ExecutionReportTrade)
- func (v *ExecutionReportFillView) SetLeavesQuantity(quantity param.Quantity)
- func (v *ExecutionReportFillView) SetLockPrice(price param.Price)
- func (v *ExecutionReportFillView) UnsetIsFinal()
- func (v *ExecutionReportFillView) UnsetLastTrade()
- func (v *ExecutionReportFillView) UnsetLeavesQuantity()
- func (v *ExecutionReportFillView) UnsetLockPrice()
- type ExecutionReportFinancialImpact
- func (i ExecutionReportFinancialImpact) Fee() optional.Option[param.Fee]
- func (i ExecutionReportFinancialImpact) Pnl() optional.Option[param.Pnl]
- func (i *ExecutionReportFinancialImpact) Reset()
- func (i *ExecutionReportFinancialImpact) SetFee(fee param.Fee)
- func (i *ExecutionReportFinancialImpact) SetPnl(pnl param.Pnl)
- func (i *ExecutionReportFinancialImpact) SetValues(values ExecutionReportFinancialImpactValues)
- func (i *ExecutionReportFinancialImpact) UnsetFee()
- func (i *ExecutionReportFinancialImpact) UnsetPnl()
- func (i ExecutionReportFinancialImpact) Values() ExecutionReportFinancialImpactValues
- type ExecutionReportFinancialImpactValues
- type ExecutionReportFinancialImpactView
- func (v ExecutionReportFinancialImpactView) Fee() optional.Option[param.Fee]
- func (v ExecutionReportFinancialImpactView) Pnl() optional.Option[param.Pnl]
- func (v *ExecutionReportFinancialImpactView) Reset()
- func (v *ExecutionReportFinancialImpactView) SetFee(fee param.Fee)
- func (v *ExecutionReportFinancialImpactView) SetPnl(pnl param.Pnl)
- func (v *ExecutionReportFinancialImpactView) UnsetFee()
- func (v *ExecutionReportFinancialImpactView) UnsetPnl()
- type ExecutionReportOperation
- func (o ExecutionReportOperation) AccountID() optional.Option[param.AccountID]
- func (o ExecutionReportOperation) Instrument() optional.Option[param.Instrument]
- func (o *ExecutionReportOperation) Reset()
- func (o *ExecutionReportOperation) SetAccountID(accountID param.AccountID)
- func (o *ExecutionReportOperation) SetInstrument(instrument param.Instrument)
- func (o *ExecutionReportOperation) SetSide(side param.Side)
- func (o *ExecutionReportOperation) SetValues(values ExecutionReportOperationValues)
- func (o ExecutionReportOperation) Side() optional.Option[param.Side]
- func (o *ExecutionReportOperation) UnsetAccountID()
- func (o *ExecutionReportOperation) UnsetInstrument()
- func (o *ExecutionReportOperation) UnsetSide()
- func (o ExecutionReportOperation) Values() ExecutionReportOperationValues
- type ExecutionReportOperationValues
- type ExecutionReportOperationView
- func (v ExecutionReportOperationView) AccountID() optional.Option[param.AccountID]
- func (v ExecutionReportOperationView) Instrument() optional.Option[param.Instrument]
- func (v *ExecutionReportOperationView) Reset()
- func (v *ExecutionReportOperationView) SetAccountID(accountID param.AccountID)
- func (v *ExecutionReportOperationView) SetInstrument(instrument param.Instrument)
- func (v *ExecutionReportOperationView) SetSide(side param.Side)
- func (v ExecutionReportOperationView) Side() optional.Option[param.Side]
- func (v *ExecutionReportOperationView) UnsetAccountID()
- func (v *ExecutionReportOperationView) UnsetInstrument()
- func (v *ExecutionReportOperationView) UnsetSide()
- type ExecutionReportPositionImpact
- func (p ExecutionReportPositionImpact) PositionEffect() optional.Option[param.PositionEffect]
- func (p ExecutionReportPositionImpact) PositionSide() optional.Option[param.PositionSide]
- func (p *ExecutionReportPositionImpact) Reset()
- func (p *ExecutionReportPositionImpact) SetPositionEffect(effect param.PositionEffect)
- func (p *ExecutionReportPositionImpact) SetPositionSide(side param.PositionSide)
- func (p *ExecutionReportPositionImpact) SetValues(values ExecutionReportPositionImpactValues)
- func (p *ExecutionReportPositionImpact) UnsetPositionEffect()
- func (p *ExecutionReportPositionImpact) UnsetPositionSide()
- func (p ExecutionReportPositionImpact) Values() ExecutionReportPositionImpactValues
- type ExecutionReportPositionImpactValues
- type ExecutionReportPositionImpactView
- func (v ExecutionReportPositionImpactView) PositionEffect() optional.Option[param.PositionEffect]
- func (v ExecutionReportPositionImpactView) PositionSide() optional.Option[param.PositionSide]
- func (v *ExecutionReportPositionImpactView) Reset()
- func (v *ExecutionReportPositionImpactView) SetPositionEffect(effect param.PositionEffect)
- func (v *ExecutionReportPositionImpactView) SetPositionSide(side param.PositionSide)
- func (v *ExecutionReportPositionImpactView) UnsetPositionEffect()
- func (v *ExecutionReportPositionImpactView) UnsetPositionSide()
- type ExecutionReportTrade
- type ExecutionReportValues
- type Order
- func (o Order) EngineOrder() Order
- func (o *Order) EnsureMarginView() OrderMarginView
- func (o *Order) EnsureOperationView() OrderOperationView
- func (o *Order) EnsurePositionView() OrderPositionView
- func (o Order) Handle() native.Order
- func (o Order) Margin() optional.Option[OrderMargin]
- func (o Order) Operation() optional.Option[OrderOperation]
- func (o Order) Position() optional.Option[OrderPosition]
- func (o *Order) Reset()
- func (o *Order) SetMargin(margin OrderMargin)
- func (o *Order) SetOperation(operation OrderOperation)
- func (o *Order) SetPosition(position OrderPosition)
- func (o *Order) SetValues(values OrderValues)
- func (o *Order) UnsetMargin()
- func (o *Order) UnsetOperation()
- func (o *Order) UnsetPosition()
- func (o Order) Values() OrderValues
- type OrderMargin
- func (m OrderMargin) AutoBorrow() optional.Bool
- func (m OrderMargin) CollateralAsset() optional.Option[param.Asset]
- func (m OrderMargin) Leverage() optional.Option[param.Leverage]
- func (m *OrderMargin) Reset()
- func (m *OrderMargin) SetAutoBorrow(autoBorrow bool)
- func (m *OrderMargin) SetCollateralAsset(asset param.Asset)
- func (m *OrderMargin) SetLeverage(leverage param.Leverage)
- func (m *OrderMargin) SetValues(values OrderMarginValues)
- func (m *OrderMargin) UnsetAutoBorrow()
- func (m *OrderMargin) UnsetCollateralAsset()
- func (m *OrderMargin) UnsetLeverage()
- func (m OrderMargin) Values() OrderMarginValues
- type OrderMarginValues
- type OrderMarginView
- func (v OrderMarginView) AutoBorrow() optional.Bool
- func (v OrderMarginView) CollateralAsset() optional.Option[param.Asset]
- func (v OrderMarginView) Leverage() optional.Option[param.Leverage]
- func (v *OrderMarginView) Reset()
- func (v *OrderMarginView) SetAutoBorrow(autoBorrow bool)
- func (v *OrderMarginView) SetCollateralAsset(asset param.Asset)
- func (v *OrderMarginView) SetLeverage(leverage param.Leverage)
- func (v *OrderMarginView) UnsetAutoBorrow()
- func (v *OrderMarginView) UnsetCollateralAsset()
- func (v *OrderMarginView) UnsetLeverage()
- type OrderOperation
- func (o OrderOperation) AccountID() optional.Option[param.AccountID]
- func (o OrderOperation) Instrument() optional.Option[param.Instrument]
- func (o OrderOperation) Price() optional.Option[param.Price]
- func (o *OrderOperation) Reset()
- func (o *OrderOperation) SetAccountID(accountID param.AccountID)
- func (o *OrderOperation) SetInstrument(instrument param.Instrument)
- func (o *OrderOperation) SetPrice(price param.Price)
- func (o *OrderOperation) SetSide(side param.Side)
- func (o *OrderOperation) SetTradeAmount(value param.TradeAmount)
- func (o *OrderOperation) SetValues(values OrderOperationValues)
- func (o OrderOperation) Side() optional.Option[param.Side]
- func (o OrderOperation) TradeAmount() optional.Option[param.TradeAmount]
- func (o *OrderOperation) UnsetAccountID()
- func (o *OrderOperation) UnsetInstrument()
- func (o *OrderOperation) UnsetPrice()
- func (o *OrderOperation) UnsetSide()
- func (o *OrderOperation) UnsetTradeAmount()
- func (o OrderOperation) Values() OrderOperationValues
- type OrderOperationValues
- type OrderOperationView
- func (v OrderOperationView) AccountID() optional.Option[param.AccountID]
- func (v OrderOperationView) Instrument() optional.Option[param.Instrument]
- func (v OrderOperationView) Price() optional.Option[param.Price]
- func (v *OrderOperationView) Reset()
- func (v *OrderOperationView) SetAccountID(accountID param.AccountID)
- func (v *OrderOperationView) SetInstrument(instrument param.Instrument)
- func (v *OrderOperationView) SetPrice(price param.Price)
- func (v *OrderOperationView) SetSide(side param.Side)
- func (v *OrderOperationView) SetTradeAmount(value param.TradeAmount)
- func (v OrderOperationView) Side() optional.Option[param.Side]
- func (v OrderOperationView) TradeAmount() optional.Option[param.TradeAmount]
- func (v *OrderOperationView) UnsetAccountID()
- func (v *OrderOperationView) UnsetInstrument()
- func (v *OrderOperationView) UnsetPrice()
- func (v *OrderOperationView) UnsetSide()
- func (v *OrderOperationView) UnsetTradeAmount()
- type OrderPosition
- func (p OrderPosition) ClosePosition() optional.Bool
- func (p OrderPosition) ReduceOnly() optional.Bool
- func (p *OrderPosition) Reset()
- func (p *OrderPosition) SetClosePosition(closePosition bool)
- func (p *OrderPosition) SetReduceOnly(reduceOnly bool)
- func (p *OrderPosition) SetSide(side param.PositionSide)
- func (p *OrderPosition) SetValues(values OrderPositionValues)
- func (p OrderPosition) Side() optional.Option[param.PositionSide]
- func (p *OrderPosition) UnsetClosePosition()
- func (p *OrderPosition) UnsetReduceOnly()
- func (p *OrderPosition) UnsetSide()
- func (p OrderPosition) Values() OrderPositionValues
- type OrderPositionValues
- type OrderPositionView
- func (v OrderPositionView) ClosePosition() optional.Bool
- func (v OrderPositionView) ReduceOnly() optional.Bool
- func (v *OrderPositionView) Reset()
- func (v *OrderPositionView) SetClosePosition(closePosition bool)
- func (v *OrderPositionView) SetReduceOnly(reduceOnly bool)
- func (v *OrderPositionView) SetSide(side param.PositionSide)
- func (v OrderPositionView) Side() optional.Option[param.PositionSide]
- func (v *OrderPositionView) UnsetClosePosition()
- func (v *OrderPositionView) UnsetReduceOnly()
- func (v *OrderPositionView) UnsetSide()
- type OrderValues
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccountAdjustment ¶
type AccountAdjustment struct {
// contains filtered or unexported fields
}
func NewAccountAdjustment ¶
func NewAccountAdjustment() AccountAdjustment
func NewAccountAdjustmentFromHandle ¶
func NewAccountAdjustmentFromHandle(handle native.AccountAdjustment) AccountAdjustment
func NewAccountAdjustmentFromValues ¶
func NewAccountAdjustmentFromValues(values AccountAdjustmentValues) (AccountAdjustment, error)
func (AccountAdjustment) Amount ¶
func (a AccountAdjustment) Amount() optional.Option[AccountAdjustmentAmount]
func (AccountAdjustment) BalanceOperation ¶
func (a AccountAdjustment) BalanceOperation() optional.Option[AccountAdjustmentBalanceOperation]
func (AccountAdjustment) Bounds ¶
func (a AccountAdjustment) Bounds() optional.Option[AccountAdjustmentBounds]
func (AccountAdjustment) EngineAccountAdjustment ¶
func (a AccountAdjustment) EngineAccountAdjustment() AccountAdjustment
EngineAccountAdjustment returns this adjustment as the standard engine adjustment view.
func (*AccountAdjustment) EnsureAmountView ¶
func (a *AccountAdjustment) EnsureAmountView() AccountAdjustmentAmountView
func (*AccountAdjustment) EnsureBalanceOperationView ¶
func (a *AccountAdjustment) EnsureBalanceOperationView() AccountAdjustmentBalanceOperationView
EnsureBalanceOperationView ensures the balance operation exists, unsets the position operation, and returns a mutable balance operation view.
func (*AccountAdjustment) EnsureBoundsView ¶
func (a *AccountAdjustment) EnsureBoundsView() AccountAdjustmentBoundsView
func (*AccountAdjustment) EnsurePositionOperationView ¶
func (a *AccountAdjustment) EnsurePositionOperationView() AccountAdjustmentPositionOperationView
EnsurePositionOperationView ensures the position operation exists, unsets the balance operation, and returns a mutable position operation view.
func (AccountAdjustment) Handle ¶
func (a AccountAdjustment) Handle() native.AccountAdjustment
func (AccountAdjustment) PositionOperation ¶
func (a AccountAdjustment) PositionOperation() optional.Option[AccountAdjustmentPositionOperation]
func (*AccountAdjustment) Reset ¶
func (a *AccountAdjustment) Reset()
func (*AccountAdjustment) SetAmount ¶
func (a *AccountAdjustment) SetAmount(amount AccountAdjustmentAmount)
func (*AccountAdjustment) SetBalanceOperationAndUnsetPositionOperation ¶
func (a *AccountAdjustment) SetBalanceOperationAndUnsetPositionOperation( operation AccountAdjustmentBalanceOperation, )
func (*AccountAdjustment) SetBounds ¶
func (a *AccountAdjustment) SetBounds(bounds AccountAdjustmentBounds)
func (*AccountAdjustment) SetPositionOperationAndUnsetBalanceOperation ¶
func (a *AccountAdjustment) SetPositionOperationAndUnsetBalanceOperation( operation AccountAdjustmentPositionOperation, )
func (*AccountAdjustment) SetValues ¶
func (a *AccountAdjustment) SetValues(values AccountAdjustmentValues) error
func (*AccountAdjustment) UnsetAmount ¶
func (a *AccountAdjustment) UnsetAmount()
func (*AccountAdjustment) UnsetBalanceOperation ¶
func (a *AccountAdjustment) UnsetBalanceOperation()
func (*AccountAdjustment) UnsetBounds ¶
func (a *AccountAdjustment) UnsetBounds()
func (*AccountAdjustment) UnsetPositionOperation ¶
func (a *AccountAdjustment) UnsetPositionOperation()
func (AccountAdjustment) Values ¶
func (a AccountAdjustment) Values() AccountAdjustmentValues
type AccountAdjustmentAmount ¶
type AccountAdjustmentAmount struct {
// contains filtered or unexported fields
}
func NewAccountAdjustmentAmount ¶
func NewAccountAdjustmentAmount() AccountAdjustmentAmount
func NewAccountAdjustmentAmountFromValues ¶
func NewAccountAdjustmentAmountFromValues( values AccountAdjustmentAmountValues, ) AccountAdjustmentAmount
func (AccountAdjustmentAmount) Pending ¶
func (a AccountAdjustmentAmount) Pending() optional.Option[param.AdjustmentAmount]
func (AccountAdjustmentAmount) Reserved ¶
func (a AccountAdjustmentAmount) Reserved() optional.Option[param.AdjustmentAmount]
func (*AccountAdjustmentAmount) Reset ¶
func (a *AccountAdjustmentAmount) Reset()
func (*AccountAdjustmentAmount) SetPending ¶
func (a *AccountAdjustmentAmount) SetPending(value param.AdjustmentAmount)
func (*AccountAdjustmentAmount) SetReserved ¶
func (a *AccountAdjustmentAmount) SetReserved(value param.AdjustmentAmount)
func (*AccountAdjustmentAmount) SetTotal ¶
func (a *AccountAdjustmentAmount) SetTotal(value param.AdjustmentAmount)
func (*AccountAdjustmentAmount) SetValues ¶
func (a *AccountAdjustmentAmount) SetValues(values AccountAdjustmentAmountValues)
func (AccountAdjustmentAmount) Total ¶
func (a AccountAdjustmentAmount) Total() optional.Option[param.AdjustmentAmount]
func (*AccountAdjustmentAmount) UnsetPending ¶
func (a *AccountAdjustmentAmount) UnsetPending()
func (*AccountAdjustmentAmount) UnsetReserved ¶
func (a *AccountAdjustmentAmount) UnsetReserved()
func (*AccountAdjustmentAmount) UnsetTotal ¶
func (a *AccountAdjustmentAmount) UnsetTotal()
func (AccountAdjustmentAmount) Values ¶
func (a AccountAdjustmentAmount) Values() AccountAdjustmentAmountValues
type AccountAdjustmentAmountValues ¶
type AccountAdjustmentAmountValues struct {
Total optional.Option[param.AdjustmentAmount]
Reserved optional.Option[param.AdjustmentAmount]
Pending optional.Option[param.AdjustmentAmount]
}
type AccountAdjustmentAmountView ¶
type AccountAdjustmentAmountView struct {
// contains filtered or unexported fields
}
func (AccountAdjustmentAmountView) Pending ¶
func (a AccountAdjustmentAmountView) Pending() optional.Option[param.AdjustmentAmount]
func (AccountAdjustmentAmountView) Reserved ¶
func (a AccountAdjustmentAmountView) Reserved() optional.Option[param.AdjustmentAmount]
func (*AccountAdjustmentAmountView) Reset ¶
func (a *AccountAdjustmentAmountView) Reset()
func (*AccountAdjustmentAmountView) SetPending ¶
func (a *AccountAdjustmentAmountView) SetPending(value param.AdjustmentAmount)
func (*AccountAdjustmentAmountView) SetReserved ¶
func (a *AccountAdjustmentAmountView) SetReserved(value param.AdjustmentAmount)
func (*AccountAdjustmentAmountView) SetTotal ¶
func (a *AccountAdjustmentAmountView) SetTotal(value param.AdjustmentAmount)
func (AccountAdjustmentAmountView) Total ¶
func (a AccountAdjustmentAmountView) Total() optional.Option[param.AdjustmentAmount]
func (*AccountAdjustmentAmountView) UnsetPending ¶
func (a *AccountAdjustmentAmountView) UnsetPending()
func (*AccountAdjustmentAmountView) UnsetReserved ¶
func (a *AccountAdjustmentAmountView) UnsetReserved()
func (*AccountAdjustmentAmountView) UnsetTotal ¶
func (a *AccountAdjustmentAmountView) UnsetTotal()
type AccountAdjustmentBalanceOperation ¶
type AccountAdjustmentBalanceOperation struct {
// contains filtered or unexported fields
}
func NewAccountAdjustmentBalanceOperation ¶
func NewAccountAdjustmentBalanceOperation() AccountAdjustmentBalanceOperation
func NewAccountAdjustmentBalanceOperationFromValues ¶
func NewAccountAdjustmentBalanceOperationFromValues( values AccountAdjustmentBalanceOperationValues, ) AccountAdjustmentBalanceOperation
func (AccountAdjustmentBalanceOperation) Asset ¶
func (o AccountAdjustmentBalanceOperation) Asset() optional.Option[param.Asset]
func (AccountAdjustmentBalanceOperation) AverageEntryPrice ¶
func (o AccountAdjustmentBalanceOperation) AverageEntryPrice() optional.Option[param.Price]
func (*AccountAdjustmentBalanceOperation) Reset ¶
func (o *AccountAdjustmentBalanceOperation) Reset()
func (*AccountAdjustmentBalanceOperation) SetAsset ¶
func (o *AccountAdjustmentBalanceOperation) SetAsset(asset param.Asset)
func (*AccountAdjustmentBalanceOperation) SetAverageEntryPrice ¶
func (o *AccountAdjustmentBalanceOperation) SetAverageEntryPrice(price param.Price)
func (*AccountAdjustmentBalanceOperation) SetValues ¶
func (o *AccountAdjustmentBalanceOperation) SetValues( values AccountAdjustmentBalanceOperationValues, )
func (*AccountAdjustmentBalanceOperation) UnsetAsset ¶
func (o *AccountAdjustmentBalanceOperation) UnsetAsset()
func (*AccountAdjustmentBalanceOperation) UnsetAverageEntryPrice ¶
func (o *AccountAdjustmentBalanceOperation) UnsetAverageEntryPrice()
func (AccountAdjustmentBalanceOperation) Values ¶
func (o AccountAdjustmentBalanceOperation) Values() AccountAdjustmentBalanceOperationValues
type AccountAdjustmentBalanceOperationView ¶
type AccountAdjustmentBalanceOperationView struct {
// contains filtered or unexported fields
}
func (AccountAdjustmentBalanceOperationView) Asset ¶
func (o AccountAdjustmentBalanceOperationView) Asset() optional.Option[param.Asset]
func (AccountAdjustmentBalanceOperationView) AverageEntryPrice ¶
func (o AccountAdjustmentBalanceOperationView) AverageEntryPrice() optional.Option[param.Price]
func (*AccountAdjustmentBalanceOperationView) Reset ¶
func (o *AccountAdjustmentBalanceOperationView) Reset()
func (*AccountAdjustmentBalanceOperationView) SetAsset ¶
func (o *AccountAdjustmentBalanceOperationView) SetAsset(asset param.Asset)
func (*AccountAdjustmentBalanceOperationView) SetAverageEntryPrice ¶
func (o *AccountAdjustmentBalanceOperationView) SetAverageEntryPrice(price param.Price)
func (*AccountAdjustmentBalanceOperationView) UnsetAsset ¶
func (o *AccountAdjustmentBalanceOperationView) UnsetAsset()
func (*AccountAdjustmentBalanceOperationView) UnsetAverageEntryPrice ¶
func (o *AccountAdjustmentBalanceOperationView) UnsetAverageEntryPrice()
type AccountAdjustmentBounds ¶
type AccountAdjustmentBounds struct {
// contains filtered or unexported fields
}
func NewAccountAdjustmentBounds ¶
func NewAccountAdjustmentBounds() AccountAdjustmentBounds
func NewAccountAdjustmentBoundsFromValues ¶
func NewAccountAdjustmentBoundsFromValues( values AccountAdjustmentBoundsValues, ) AccountAdjustmentBounds
func (AccountAdjustmentBounds) PendingLower ¶
func (b AccountAdjustmentBounds) PendingLower() optional.Option[param.PositionSize]
func (AccountAdjustmentBounds) PendingUpper ¶
func (b AccountAdjustmentBounds) PendingUpper() optional.Option[param.PositionSize]
func (AccountAdjustmentBounds) ReservedLower ¶
func (b AccountAdjustmentBounds) ReservedLower() optional.Option[param.PositionSize]
func (AccountAdjustmentBounds) ReservedUpper ¶
func (b AccountAdjustmentBounds) ReservedUpper() optional.Option[param.PositionSize]
func (*AccountAdjustmentBounds) Reset ¶
func (b *AccountAdjustmentBounds) Reset()
func (*AccountAdjustmentBounds) SetPendingLower ¶
func (b *AccountAdjustmentBounds) SetPendingLower(bound param.PositionSize)
func (*AccountAdjustmentBounds) SetPendingUpper ¶
func (b *AccountAdjustmentBounds) SetPendingUpper(bound param.PositionSize)
func (*AccountAdjustmentBounds) SetReservedLower ¶
func (b *AccountAdjustmentBounds) SetReservedLower(bound param.PositionSize)
func (*AccountAdjustmentBounds) SetReservedUpper ¶
func (b *AccountAdjustmentBounds) SetReservedUpper(bound param.PositionSize)
func (*AccountAdjustmentBounds) SetTotalLower ¶
func (b *AccountAdjustmentBounds) SetTotalLower(bound param.PositionSize)
func (*AccountAdjustmentBounds) SetTotalUpper ¶
func (b *AccountAdjustmentBounds) SetTotalUpper(bound param.PositionSize)
func (*AccountAdjustmentBounds) SetValues ¶
func (b *AccountAdjustmentBounds) SetValues(values AccountAdjustmentBoundsValues)
func (AccountAdjustmentBounds) TotalLower ¶
func (b AccountAdjustmentBounds) TotalLower() optional.Option[param.PositionSize]
func (AccountAdjustmentBounds) TotalUpper ¶
func (b AccountAdjustmentBounds) TotalUpper() optional.Option[param.PositionSize]
func (*AccountAdjustmentBounds) UnsetPendingLower ¶
func (b *AccountAdjustmentBounds) UnsetPendingLower()
func (*AccountAdjustmentBounds) UnsetPendingUpper ¶
func (b *AccountAdjustmentBounds) UnsetPendingUpper()
func (*AccountAdjustmentBounds) UnsetReservedLower ¶
func (b *AccountAdjustmentBounds) UnsetReservedLower()
func (*AccountAdjustmentBounds) UnsetReservedUpper ¶
func (b *AccountAdjustmentBounds) UnsetReservedUpper()
func (*AccountAdjustmentBounds) UnsetTotalLower ¶
func (b *AccountAdjustmentBounds) UnsetTotalLower()
func (*AccountAdjustmentBounds) UnsetTotalUpper ¶
func (b *AccountAdjustmentBounds) UnsetTotalUpper()
func (AccountAdjustmentBounds) Values ¶
func (b AccountAdjustmentBounds) Values() AccountAdjustmentBoundsValues
type AccountAdjustmentBoundsValues ¶
type AccountAdjustmentBoundsValues struct {
TotalUpper optional.Option[param.PositionSize]
TotalLower optional.Option[param.PositionSize]
ReservedUpper optional.Option[param.PositionSize]
ReservedLower optional.Option[param.PositionSize]
PendingUpper optional.Option[param.PositionSize]
PendingLower optional.Option[param.PositionSize]
}
type AccountAdjustmentBoundsView ¶
type AccountAdjustmentBoundsView struct {
// contains filtered or unexported fields
}
func (AccountAdjustmentBoundsView) PendingLower ¶
func (b AccountAdjustmentBoundsView) PendingLower() optional.Option[param.PositionSize]
func (AccountAdjustmentBoundsView) PendingUpper ¶
func (b AccountAdjustmentBoundsView) PendingUpper() optional.Option[param.PositionSize]
func (AccountAdjustmentBoundsView) ReservedLower ¶
func (b AccountAdjustmentBoundsView) ReservedLower() optional.Option[param.PositionSize]
func (AccountAdjustmentBoundsView) ReservedUpper ¶
func (b AccountAdjustmentBoundsView) ReservedUpper() optional.Option[param.PositionSize]
func (*AccountAdjustmentBoundsView) Reset ¶
func (b *AccountAdjustmentBoundsView) Reset()
func (*AccountAdjustmentBoundsView) SetPendingLower ¶
func (b *AccountAdjustmentBoundsView) SetPendingLower(bound param.PositionSize)
func (*AccountAdjustmentBoundsView) SetPendingUpper ¶
func (b *AccountAdjustmentBoundsView) SetPendingUpper(bound param.PositionSize)
func (*AccountAdjustmentBoundsView) SetReservedLower ¶
func (b *AccountAdjustmentBoundsView) SetReservedLower(bound param.PositionSize)
func (*AccountAdjustmentBoundsView) SetReservedUpper ¶
func (b *AccountAdjustmentBoundsView) SetReservedUpper(bound param.PositionSize)
func (*AccountAdjustmentBoundsView) SetTotalLower ¶
func (b *AccountAdjustmentBoundsView) SetTotalLower(bound param.PositionSize)
func (*AccountAdjustmentBoundsView) SetTotalUpper ¶
func (b *AccountAdjustmentBoundsView) SetTotalUpper(bound param.PositionSize)
func (AccountAdjustmentBoundsView) TotalLower ¶
func (b AccountAdjustmentBoundsView) TotalLower() optional.Option[param.PositionSize]
func (AccountAdjustmentBoundsView) TotalUpper ¶
func (b AccountAdjustmentBoundsView) TotalUpper() optional.Option[param.PositionSize]
func (*AccountAdjustmentBoundsView) UnsetPendingLower ¶
func (b *AccountAdjustmentBoundsView) UnsetPendingLower()
func (*AccountAdjustmentBoundsView) UnsetPendingUpper ¶
func (b *AccountAdjustmentBoundsView) UnsetPendingUpper()
func (*AccountAdjustmentBoundsView) UnsetReservedLower ¶
func (b *AccountAdjustmentBoundsView) UnsetReservedLower()
func (*AccountAdjustmentBoundsView) UnsetReservedUpper ¶
func (b *AccountAdjustmentBoundsView) UnsetReservedUpper()
func (*AccountAdjustmentBoundsView) UnsetTotalLower ¶
func (b *AccountAdjustmentBoundsView) UnsetTotalLower()
func (*AccountAdjustmentBoundsView) UnsetTotalUpper ¶
func (b *AccountAdjustmentBoundsView) UnsetTotalUpper()
type AccountAdjustmentPositionOperation ¶
type AccountAdjustmentPositionOperation struct {
// contains filtered or unexported fields
}
func NewAccountAdjustmentPositionOperation ¶
func NewAccountAdjustmentPositionOperation() AccountAdjustmentPositionOperation
func NewAccountAdjustmentPositionOperationFromValues ¶
func NewAccountAdjustmentPositionOperationFromValues( values AccountAdjustmentPositionOperationValues, ) AccountAdjustmentPositionOperation
func (AccountAdjustmentPositionOperation) AverageEntryPrice ¶
func (o AccountAdjustmentPositionOperation) AverageEntryPrice() optional.Option[param.Price]
func (AccountAdjustmentPositionOperation) CollateralAsset ¶
func (o AccountAdjustmentPositionOperation) CollateralAsset() optional.Option[param.Asset]
func (AccountAdjustmentPositionOperation) Instrument ¶
func (o AccountAdjustmentPositionOperation) Instrument() optional.Option[param.Instrument]
func (AccountAdjustmentPositionOperation) Leverage ¶
func (o AccountAdjustmentPositionOperation) Leverage() optional.Option[param.Leverage]
func (AccountAdjustmentPositionOperation) Mode ¶
func (o AccountAdjustmentPositionOperation) Mode() optional.Option[param.PositionMode]
func (*AccountAdjustmentPositionOperation) Reset ¶
func (o *AccountAdjustmentPositionOperation) Reset()
func (*AccountAdjustmentPositionOperation) SetAverageEntryPrice ¶
func (o *AccountAdjustmentPositionOperation) SetAverageEntryPrice(price param.Price)
func (*AccountAdjustmentPositionOperation) SetCollateralAsset ¶
func (o *AccountAdjustmentPositionOperation) SetCollateralAsset(asset param.Asset)
func (*AccountAdjustmentPositionOperation) SetInstrument ¶
func (o *AccountAdjustmentPositionOperation) SetInstrument(instrument param.Instrument)
func (*AccountAdjustmentPositionOperation) SetLeverage ¶
func (o *AccountAdjustmentPositionOperation) SetLeverage(leverage param.Leverage)
func (*AccountAdjustmentPositionOperation) SetMode ¶
func (o *AccountAdjustmentPositionOperation) SetMode(mode param.PositionMode)
func (*AccountAdjustmentPositionOperation) SetValues ¶
func (o *AccountAdjustmentPositionOperation) SetValues( values AccountAdjustmentPositionOperationValues, )
func (*AccountAdjustmentPositionOperation) UnsetAverageEntryPrice ¶
func (o *AccountAdjustmentPositionOperation) UnsetAverageEntryPrice()
func (*AccountAdjustmentPositionOperation) UnsetCollateralAsset ¶
func (o *AccountAdjustmentPositionOperation) UnsetCollateralAsset()
func (*AccountAdjustmentPositionOperation) UnsetInstrument ¶
func (o *AccountAdjustmentPositionOperation) UnsetInstrument()
func (*AccountAdjustmentPositionOperation) UnsetLeverage ¶
func (o *AccountAdjustmentPositionOperation) UnsetLeverage()
func (*AccountAdjustmentPositionOperation) UnsetMode ¶
func (o *AccountAdjustmentPositionOperation) UnsetMode()
func (AccountAdjustmentPositionOperation) Values ¶
func ( o AccountAdjustmentPositionOperation, ) Values() AccountAdjustmentPositionOperationValues
type AccountAdjustmentPositionOperationView ¶
type AccountAdjustmentPositionOperationView struct {
// contains filtered or unexported fields
}
func (AccountAdjustmentPositionOperationView) AverageEntryPrice ¶
func (o AccountAdjustmentPositionOperationView) AverageEntryPrice() optional.Option[param.Price]
func (AccountAdjustmentPositionOperationView) CollateralAsset ¶
func (o AccountAdjustmentPositionOperationView) CollateralAsset() optional.Option[param.Asset]
func (AccountAdjustmentPositionOperationView) Instrument ¶
func (o AccountAdjustmentPositionOperationView) Instrument() optional.Option[param.Instrument]
func (AccountAdjustmentPositionOperationView) Leverage ¶
func (o AccountAdjustmentPositionOperationView) Leverage() optional.Option[param.Leverage]
func (AccountAdjustmentPositionOperationView) Mode ¶
func (o AccountAdjustmentPositionOperationView) Mode() optional.Option[param.PositionMode]
func (*AccountAdjustmentPositionOperationView) Reset ¶
func (o *AccountAdjustmentPositionOperationView) Reset()
func (*AccountAdjustmentPositionOperationView) SetAverageEntryPrice ¶
func (o *AccountAdjustmentPositionOperationView) SetAverageEntryPrice(price param.Price)
func (*AccountAdjustmentPositionOperationView) SetCollateralAsset ¶
func (o *AccountAdjustmentPositionOperationView) SetCollateralAsset(asset param.Asset)
func (*AccountAdjustmentPositionOperationView) SetInstrument ¶
func (o *AccountAdjustmentPositionOperationView) SetInstrument(instrument param.Instrument)
func (*AccountAdjustmentPositionOperationView) SetLeverage ¶
func (o *AccountAdjustmentPositionOperationView) SetLeverage(leverage param.Leverage)
func (*AccountAdjustmentPositionOperationView) SetMode ¶
func (o *AccountAdjustmentPositionOperationView) SetMode(mode param.PositionMode)
func (*AccountAdjustmentPositionOperationView) UnsetAverageEntryPrice ¶
func (o *AccountAdjustmentPositionOperationView) UnsetAverageEntryPrice()
func (*AccountAdjustmentPositionOperationView) UnsetCollateralAsset ¶
func (o *AccountAdjustmentPositionOperationView) UnsetCollateralAsset()
func (*AccountAdjustmentPositionOperationView) UnsetInstrument ¶
func (o *AccountAdjustmentPositionOperationView) UnsetInstrument()
func (*AccountAdjustmentPositionOperationView) UnsetLeverage ¶
func (o *AccountAdjustmentPositionOperationView) UnsetLeverage()
func (*AccountAdjustmentPositionOperationView) UnsetMode ¶
func (o *AccountAdjustmentPositionOperationView) UnsetMode()
type AccountAdjustmentValues ¶
type AccountAdjustmentValues struct {
BalanceOperation optional.Option[AccountAdjustmentBalanceOperation]
PositionOperation optional.Option[AccountAdjustmentPositionOperation]
Amount optional.Option[AccountAdjustmentAmount]
Bounds optional.Option[AccountAdjustmentBounds]
}
func (AccountAdjustmentValues) Check ¶
func (v AccountAdjustmentValues) Check() error
type ExecutionReport ¶
type ExecutionReport struct {
// contains filtered or unexported fields
}
func NewExecutionReport ¶
func NewExecutionReport() ExecutionReport
func NewExecutionReportFromHandle ¶
func NewExecutionReportFromHandle(value native.ExecutionReport) ExecutionReport
func NewExecutionReportFromValues ¶
func NewExecutionReportFromValues(values ExecutionReportValues) ExecutionReport
func (ExecutionReport) EngineExecutionReport ¶
func (r ExecutionReport) EngineExecutionReport() ExecutionReport
EngineExecutionReport returns this report as the standard engine report view.
func (*ExecutionReport) EnsureFillView ¶
func (r *ExecutionReport) EnsureFillView() ExecutionReportFillView
func (*ExecutionReport) EnsureFinancialImpactView ¶
func (r *ExecutionReport) EnsureFinancialImpactView() ExecutionReportFinancialImpactView
func (*ExecutionReport) EnsureOperationView ¶
func (r *ExecutionReport) EnsureOperationView() ExecutionReportOperationView
func (*ExecutionReport) EnsurePositionImpactView ¶
func (r *ExecutionReport) EnsurePositionImpactView() ExecutionReportPositionImpactView
func (ExecutionReport) Fill ¶
func (r ExecutionReport) Fill() optional.Option[ExecutionReportFill]
func (ExecutionReport) FinancialImpact ¶
func (r ExecutionReport) FinancialImpact() optional.Option[ExecutionReportFinancialImpact]
func (ExecutionReport) Handle ¶
func (r ExecutionReport) Handle() native.ExecutionReport
func (ExecutionReport) Operation ¶
func (r ExecutionReport) Operation() optional.Option[ExecutionReportOperation]
func (ExecutionReport) PositionImpact ¶
func (r ExecutionReport) PositionImpact() optional.Option[ExecutionReportPositionImpact]
func (*ExecutionReport) Reset ¶
func (r *ExecutionReport) Reset()
func (*ExecutionReport) SetFill ¶
func (r *ExecutionReport) SetFill(fill ExecutionReportFill)
func (*ExecutionReport) SetFinancialImpact ¶
func (r *ExecutionReport) SetFinancialImpact(financialImpact ExecutionReportFinancialImpact)
func (*ExecutionReport) SetOperation ¶
func (r *ExecutionReport) SetOperation(operation ExecutionReportOperation)
func (*ExecutionReport) SetPositionImpact ¶
func (r *ExecutionReport) SetPositionImpact(positionImpact ExecutionReportPositionImpact)
func (*ExecutionReport) SetValues ¶
func (r *ExecutionReport) SetValues(values ExecutionReportValues)
func (*ExecutionReport) UnsetFill ¶
func (r *ExecutionReport) UnsetFill()
func (*ExecutionReport) UnsetFinancialImpact ¶
func (r *ExecutionReport) UnsetFinancialImpact()
func (*ExecutionReport) UnsetOperation ¶
func (r *ExecutionReport) UnsetOperation()
func (*ExecutionReport) UnsetPositionImpact ¶
func (r *ExecutionReport) UnsetPositionImpact()
func (ExecutionReport) Values ¶
func (r ExecutionReport) Values() ExecutionReportValues
type ExecutionReportFill ¶
type ExecutionReportFill struct {
// contains filtered or unexported fields
}
func NewExecutionReportFill ¶
func NewExecutionReportFill() ExecutionReportFill
func NewExecutionReportFillFromValues ¶
func NewExecutionReportFillFromValues(values ExecutionReportFillValues) ExecutionReportFill
func (ExecutionReportFill) IsFinal ¶
func (f ExecutionReportFill) IsFinal() optional.Bool
IsFinal reports whether the order is closed out by this fill.
func (ExecutionReportFill) LastTrade ¶
func (f ExecutionReportFill) LastTrade() optional.Option[ExecutionReportTrade]
func (ExecutionReportFill) LeavesQuantity ¶
func (f ExecutionReportFill) LeavesQuantity() optional.Option[param.Quantity]
func (ExecutionReportFill) LockPrice ¶
func (f ExecutionReportFill) LockPrice() optional.Option[param.Price]
func (*ExecutionReportFill) Reset ¶
func (f *ExecutionReportFill) Reset()
func (*ExecutionReportFill) SetIsFinal ¶
func (f *ExecutionReportFill) SetIsFinal(isFinal bool)
SetIsFinal marks the fill as closing the order's report stream.
func (*ExecutionReportFill) SetLastTrade ¶
func (f *ExecutionReportFill) SetLastTrade(trade ExecutionReportTrade)
func (*ExecutionReportFill) SetLeavesQuantity ¶
func (f *ExecutionReportFill) SetLeavesQuantity(quantity param.Quantity)
func (*ExecutionReportFill) SetLockPrice ¶
func (f *ExecutionReportFill) SetLockPrice(price param.Price)
func (*ExecutionReportFill) SetValues ¶
func (f *ExecutionReportFill) SetValues(values ExecutionReportFillValues)
func (*ExecutionReportFill) UnsetIsFinal ¶
func (f *ExecutionReportFill) UnsetIsFinal()
UnsetIsFinal clears the "is final" flag.
func (*ExecutionReportFill) UnsetLastTrade ¶
func (f *ExecutionReportFill) UnsetLastTrade()
func (*ExecutionReportFill) UnsetLeavesQuantity ¶
func (f *ExecutionReportFill) UnsetLeavesQuantity()
func (*ExecutionReportFill) UnsetLockPrice ¶
func (f *ExecutionReportFill) UnsetLockPrice()
func (ExecutionReportFill) Values ¶
func (f ExecutionReportFill) Values() ExecutionReportFillValues
type ExecutionReportFillView ¶
type ExecutionReportFillView struct {
// contains filtered or unexported fields
}
func (ExecutionReportFillView) IsFinal ¶
func (v ExecutionReportFillView) IsFinal() optional.Bool
IsFinal reports whether the order is closed out by this fill.
func (ExecutionReportFillView) LastTrade ¶
func (v ExecutionReportFillView) LastTrade() optional.Option[ExecutionReportTrade]
func (ExecutionReportFillView) LeavesQuantity ¶
func (v ExecutionReportFillView) LeavesQuantity() optional.Option[param.Quantity]
func (ExecutionReportFillView) LockPrice ¶
func (v ExecutionReportFillView) LockPrice() optional.Option[param.Price]
func (*ExecutionReportFillView) Reset ¶
func (v *ExecutionReportFillView) Reset()
func (*ExecutionReportFillView) SetIsFinal ¶
func (v *ExecutionReportFillView) SetIsFinal(isFinal bool)
SetIsFinal marks the fill as closing the order's report stream.
func (*ExecutionReportFillView) SetLastTrade ¶
func (v *ExecutionReportFillView) SetLastTrade(trade ExecutionReportTrade)
func (*ExecutionReportFillView) SetLeavesQuantity ¶
func (v *ExecutionReportFillView) SetLeavesQuantity(quantity param.Quantity)
func (*ExecutionReportFillView) SetLockPrice ¶
func (v *ExecutionReportFillView) SetLockPrice(price param.Price)
func (*ExecutionReportFillView) UnsetIsFinal ¶
func (v *ExecutionReportFillView) UnsetIsFinal()
UnsetIsFinal clears the "is final" flag.
func (*ExecutionReportFillView) UnsetLastTrade ¶
func (v *ExecutionReportFillView) UnsetLastTrade()
func (*ExecutionReportFillView) UnsetLeavesQuantity ¶
func (v *ExecutionReportFillView) UnsetLeavesQuantity()
func (*ExecutionReportFillView) UnsetLockPrice ¶
func (v *ExecutionReportFillView) UnsetLockPrice()
type ExecutionReportFinancialImpact ¶
type ExecutionReportFinancialImpact struct {
// contains filtered or unexported fields
}
func NewExecutionReportFinancialImpact ¶
func NewExecutionReportFinancialImpact() ExecutionReportFinancialImpact
func NewExecutionReportFinancialImpactFromValues ¶
func NewExecutionReportFinancialImpactFromValues( values ExecutionReportFinancialImpactValues, ) ExecutionReportFinancialImpact
func (ExecutionReportFinancialImpact) Fee ¶
func (i ExecutionReportFinancialImpact) Fee() optional.Option[param.Fee]
func (ExecutionReportFinancialImpact) Pnl ¶
func (i ExecutionReportFinancialImpact) Pnl() optional.Option[param.Pnl]
func (*ExecutionReportFinancialImpact) Reset ¶
func (i *ExecutionReportFinancialImpact) Reset()
func (*ExecutionReportFinancialImpact) SetFee ¶
func (i *ExecutionReportFinancialImpact) SetFee(fee param.Fee)
func (*ExecutionReportFinancialImpact) SetPnl ¶
func (i *ExecutionReportFinancialImpact) SetPnl(pnl param.Pnl)
func (*ExecutionReportFinancialImpact) SetValues ¶
func (i *ExecutionReportFinancialImpact) SetValues(values ExecutionReportFinancialImpactValues)
func (*ExecutionReportFinancialImpact) UnsetFee ¶
func (i *ExecutionReportFinancialImpact) UnsetFee()
func (*ExecutionReportFinancialImpact) UnsetPnl ¶
func (i *ExecutionReportFinancialImpact) UnsetPnl()
func (ExecutionReportFinancialImpact) Values ¶
func (i ExecutionReportFinancialImpact) Values() ExecutionReportFinancialImpactValues
type ExecutionReportFinancialImpactView ¶
type ExecutionReportFinancialImpactView struct {
// contains filtered or unexported fields
}
func (ExecutionReportFinancialImpactView) Fee ¶
func (v ExecutionReportFinancialImpactView) Fee() optional.Option[param.Fee]
func (ExecutionReportFinancialImpactView) Pnl ¶
func (v ExecutionReportFinancialImpactView) Pnl() optional.Option[param.Pnl]
func (*ExecutionReportFinancialImpactView) Reset ¶
func (v *ExecutionReportFinancialImpactView) Reset()
func (*ExecutionReportFinancialImpactView) SetFee ¶
func (v *ExecutionReportFinancialImpactView) SetFee(fee param.Fee)
func (*ExecutionReportFinancialImpactView) SetPnl ¶
func (v *ExecutionReportFinancialImpactView) SetPnl(pnl param.Pnl)
func (*ExecutionReportFinancialImpactView) UnsetFee ¶
func (v *ExecutionReportFinancialImpactView) UnsetFee()
func (*ExecutionReportFinancialImpactView) UnsetPnl ¶
func (v *ExecutionReportFinancialImpactView) UnsetPnl()
type ExecutionReportOperation ¶
type ExecutionReportOperation struct {
// contains filtered or unexported fields
}
func NewExecutionReportOperation ¶
func NewExecutionReportOperation() ExecutionReportOperation
func NewExecutionReportOperationFromValues ¶
func NewExecutionReportOperationFromValues( values ExecutionReportOperationValues, ) ExecutionReportOperation
func (ExecutionReportOperation) AccountID ¶
func (o ExecutionReportOperation) AccountID() optional.Option[param.AccountID]
func (ExecutionReportOperation) Instrument ¶
func (o ExecutionReportOperation) Instrument() optional.Option[param.Instrument]
func (*ExecutionReportOperation) Reset ¶
func (o *ExecutionReportOperation) Reset()
func (*ExecutionReportOperation) SetAccountID ¶
func (o *ExecutionReportOperation) SetAccountID(accountID param.AccountID)
func (*ExecutionReportOperation) SetInstrument ¶
func (o *ExecutionReportOperation) SetInstrument(instrument param.Instrument)
func (*ExecutionReportOperation) SetSide ¶
func (o *ExecutionReportOperation) SetSide(side param.Side)
func (*ExecutionReportOperation) SetValues ¶
func (o *ExecutionReportOperation) SetValues(values ExecutionReportOperationValues)
func (ExecutionReportOperation) Side ¶
func (o ExecutionReportOperation) Side() optional.Option[param.Side]
func (*ExecutionReportOperation) UnsetAccountID ¶
func (o *ExecutionReportOperation) UnsetAccountID()
func (*ExecutionReportOperation) UnsetInstrument ¶
func (o *ExecutionReportOperation) UnsetInstrument()
func (*ExecutionReportOperation) UnsetSide ¶
func (o *ExecutionReportOperation) UnsetSide()
func (ExecutionReportOperation) Values ¶
func (o ExecutionReportOperation) Values() ExecutionReportOperationValues
type ExecutionReportOperationView ¶
type ExecutionReportOperationView struct {
// contains filtered or unexported fields
}
func (ExecutionReportOperationView) AccountID ¶
func (v ExecutionReportOperationView) AccountID() optional.Option[param.AccountID]
func (ExecutionReportOperationView) Instrument ¶
func (v ExecutionReportOperationView) Instrument() optional.Option[param.Instrument]
func (*ExecutionReportOperationView) Reset ¶
func (v *ExecutionReportOperationView) Reset()
func (*ExecutionReportOperationView) SetAccountID ¶
func (v *ExecutionReportOperationView) SetAccountID(accountID param.AccountID)
func (*ExecutionReportOperationView) SetInstrument ¶
func (v *ExecutionReportOperationView) SetInstrument(instrument param.Instrument)
func (*ExecutionReportOperationView) SetSide ¶
func (v *ExecutionReportOperationView) SetSide(side param.Side)
func (ExecutionReportOperationView) Side ¶
func (v ExecutionReportOperationView) Side() optional.Option[param.Side]
func (*ExecutionReportOperationView) UnsetAccountID ¶
func (v *ExecutionReportOperationView) UnsetAccountID()
func (*ExecutionReportOperationView) UnsetInstrument ¶
func (v *ExecutionReportOperationView) UnsetInstrument()
func (*ExecutionReportOperationView) UnsetSide ¶
func (v *ExecutionReportOperationView) UnsetSide()
type ExecutionReportPositionImpact ¶
type ExecutionReportPositionImpact struct {
// contains filtered or unexported fields
}
func NewExecutionReportPositionImpact ¶
func NewExecutionReportPositionImpact() ExecutionReportPositionImpact
func NewExecutionReportPositionImpactFromValues ¶
func NewExecutionReportPositionImpactFromValues( values ExecutionReportPositionImpactValues, ) ExecutionReportPositionImpact
func (ExecutionReportPositionImpact) PositionEffect ¶
func (p ExecutionReportPositionImpact) PositionEffect() optional.Option[param.PositionEffect]
func (ExecutionReportPositionImpact) PositionSide ¶
func (p ExecutionReportPositionImpact) PositionSide() optional.Option[param.PositionSide]
func (*ExecutionReportPositionImpact) Reset ¶
func (p *ExecutionReportPositionImpact) Reset()
func (*ExecutionReportPositionImpact) SetPositionEffect ¶
func (p *ExecutionReportPositionImpact) SetPositionEffect(effect param.PositionEffect)
func (*ExecutionReportPositionImpact) SetPositionSide ¶
func (p *ExecutionReportPositionImpact) SetPositionSide(side param.PositionSide)
func (*ExecutionReportPositionImpact) SetValues ¶
func (p *ExecutionReportPositionImpact) SetValues(values ExecutionReportPositionImpactValues)
func (*ExecutionReportPositionImpact) UnsetPositionEffect ¶
func (p *ExecutionReportPositionImpact) UnsetPositionEffect()
func (*ExecutionReportPositionImpact) UnsetPositionSide ¶
func (p *ExecutionReportPositionImpact) UnsetPositionSide()
func (ExecutionReportPositionImpact) Values ¶
func (p ExecutionReportPositionImpact) Values() ExecutionReportPositionImpactValues
type ExecutionReportPositionImpactValues ¶
type ExecutionReportPositionImpactValues struct {
PositionEffect optional.Option[param.PositionEffect]
PositionSide optional.Option[param.PositionSide]
}
type ExecutionReportPositionImpactView ¶
type ExecutionReportPositionImpactView struct {
// contains filtered or unexported fields
}
func (ExecutionReportPositionImpactView) PositionEffect ¶
func (v ExecutionReportPositionImpactView) PositionEffect() optional.Option[param.PositionEffect]
func (ExecutionReportPositionImpactView) PositionSide ¶
func (v ExecutionReportPositionImpactView) PositionSide() optional.Option[param.PositionSide]
func (*ExecutionReportPositionImpactView) Reset ¶
func (v *ExecutionReportPositionImpactView) Reset()
func (*ExecutionReportPositionImpactView) SetPositionEffect ¶
func (v *ExecutionReportPositionImpactView) SetPositionEffect(effect param.PositionEffect)
func (*ExecutionReportPositionImpactView) SetPositionSide ¶
func (v *ExecutionReportPositionImpactView) SetPositionSide(side param.PositionSide)
func (*ExecutionReportPositionImpactView) UnsetPositionEffect ¶
func (v *ExecutionReportPositionImpactView) UnsetPositionEffect()
func (*ExecutionReportPositionImpactView) UnsetPositionSide ¶
func (v *ExecutionReportPositionImpactView) UnsetPositionSide()
type ExecutionReportTrade ¶
type ExecutionReportTrade struct {
// contains filtered or unexported fields
}
func NewExecutionReportTrade ¶
func NewExecutionReportTrade(price param.Price, quantity param.Quantity) ExecutionReportTrade
func NewExecutionReportTradeFromHandle ¶
func NewExecutionReportTradeFromHandle(value native.ExecutionReportTrade) ExecutionReportTrade
func (ExecutionReportTrade) Price ¶
func (t ExecutionReportTrade) Price() param.Price
func (ExecutionReportTrade) Quantity ¶
func (t ExecutionReportTrade) Quantity() param.Quantity
func (*ExecutionReportTrade) Reset ¶
func (t *ExecutionReportTrade) Reset()
func (*ExecutionReportTrade) SetPrice ¶
func (t *ExecutionReportTrade) SetPrice(price param.Price)
func (*ExecutionReportTrade) SetQuantity ¶
func (t *ExecutionReportTrade) SetQuantity(quantity param.Quantity)
type ExecutionReportValues ¶
type ExecutionReportValues struct {
Operation optional.Option[ExecutionReportOperation]
FinancialImpact optional.Option[ExecutionReportFinancialImpact]
Fill optional.Option[ExecutionReportFill]
PositionImpact optional.Option[ExecutionReportPositionImpact]
}
type Order ¶
type Order struct {
// contains filtered or unexported fields
}
func NewOrderFromHandle ¶
func NewOrderFromValues ¶
func NewOrderFromValues(values OrderValues) Order
func (Order) EngineOrder ¶
EngineOrder returns this order as the standard engine order view.
func (*Order) EnsureMarginView ¶
func (o *Order) EnsureMarginView() OrderMarginView
func (*Order) EnsureOperationView ¶
func (o *Order) EnsureOperationView() OrderOperationView
func (*Order) EnsurePositionView ¶
func (o *Order) EnsurePositionView() OrderPositionView
func (*Order) SetMargin ¶
func (o *Order) SetMargin(margin OrderMargin)
func (*Order) SetOperation ¶
func (o *Order) SetOperation(operation OrderOperation)
func (*Order) SetPosition ¶
func (o *Order) SetPosition(position OrderPosition)
func (*Order) SetValues ¶
func (o *Order) SetValues(values OrderValues)
func (*Order) UnsetMargin ¶
func (o *Order) UnsetMargin()
func (*Order) UnsetOperation ¶
func (o *Order) UnsetOperation()
func (*Order) UnsetPosition ¶
func (o *Order) UnsetPosition()
func (Order) Values ¶
func (o Order) Values() OrderValues
type OrderMargin ¶
type OrderMargin struct {
// contains filtered or unexported fields
}
func NewOrderMargin ¶
func NewOrderMargin() OrderMargin
func NewOrderMarginFromValues ¶
func NewOrderMarginFromValues(values OrderMarginValues) OrderMargin
func (OrderMargin) AutoBorrow ¶
func (m OrderMargin) AutoBorrow() optional.Bool
func (OrderMargin) CollateralAsset ¶
func (m OrderMargin) CollateralAsset() optional.Option[param.Asset]
func (*OrderMargin) Reset ¶
func (m *OrderMargin) Reset()
func (*OrderMargin) SetAutoBorrow ¶
func (m *OrderMargin) SetAutoBorrow(autoBorrow bool)
func (*OrderMargin) SetCollateralAsset ¶
func (m *OrderMargin) SetCollateralAsset(asset param.Asset)
func (*OrderMargin) SetLeverage ¶
func (m *OrderMargin) SetLeverage(leverage param.Leverage)
func (*OrderMargin) SetValues ¶
func (m *OrderMargin) SetValues(values OrderMarginValues)
func (*OrderMargin) UnsetAutoBorrow ¶
func (m *OrderMargin) UnsetAutoBorrow()
func (*OrderMargin) UnsetCollateralAsset ¶
func (m *OrderMargin) UnsetCollateralAsset()
func (*OrderMargin) UnsetLeverage ¶
func (m *OrderMargin) UnsetLeverage()
func (OrderMargin) Values ¶
func (m OrderMargin) Values() OrderMarginValues
type OrderMarginValues ¶
type OrderMarginView ¶
type OrderMarginView struct {
// contains filtered or unexported fields
}
func (OrderMarginView) AutoBorrow ¶
func (v OrderMarginView) AutoBorrow() optional.Bool
func (OrderMarginView) CollateralAsset ¶
func (v OrderMarginView) CollateralAsset() optional.Option[param.Asset]
func (OrderMarginView) Leverage ¶
func (v OrderMarginView) Leverage() optional.Option[param.Leverage]
func (*OrderMarginView) Reset ¶
func (v *OrderMarginView) Reset()
func (*OrderMarginView) SetAutoBorrow ¶
func (v *OrderMarginView) SetAutoBorrow(autoBorrow bool)
func (*OrderMarginView) SetCollateralAsset ¶
func (v *OrderMarginView) SetCollateralAsset(asset param.Asset)
func (*OrderMarginView) SetLeverage ¶
func (v *OrderMarginView) SetLeverage(leverage param.Leverage)
func (*OrderMarginView) UnsetAutoBorrow ¶
func (v *OrderMarginView) UnsetAutoBorrow()
func (*OrderMarginView) UnsetCollateralAsset ¶
func (v *OrderMarginView) UnsetCollateralAsset()
func (*OrderMarginView) UnsetLeverage ¶
func (v *OrderMarginView) UnsetLeverage()
type OrderOperation ¶
type OrderOperation struct {
// contains filtered or unexported fields
}
func NewOrderOperation ¶
func NewOrderOperation() OrderOperation
func NewOrderOperationFromValues ¶
func NewOrderOperationFromValues(values OrderOperationValues) OrderOperation
func (OrderOperation) AccountID ¶
func (o OrderOperation) AccountID() optional.Option[param.AccountID]
func (OrderOperation) Instrument ¶
func (o OrderOperation) Instrument() optional.Option[param.Instrument]
func (*OrderOperation) Reset ¶
func (o *OrderOperation) Reset()
func (*OrderOperation) SetAccountID ¶
func (o *OrderOperation) SetAccountID(accountID param.AccountID)
func (*OrderOperation) SetInstrument ¶
func (o *OrderOperation) SetInstrument(instrument param.Instrument)
func (*OrderOperation) SetPrice ¶
func (o *OrderOperation) SetPrice(price param.Price)
func (*OrderOperation) SetSide ¶
func (o *OrderOperation) SetSide(side param.Side)
func (*OrderOperation) SetTradeAmount ¶
func (o *OrderOperation) SetTradeAmount(value param.TradeAmount)
func (*OrderOperation) SetValues ¶
func (o *OrderOperation) SetValues(values OrderOperationValues)
func (OrderOperation) TradeAmount ¶
func (o OrderOperation) TradeAmount() optional.Option[param.TradeAmount]
func (*OrderOperation) UnsetAccountID ¶
func (o *OrderOperation) UnsetAccountID()
func (*OrderOperation) UnsetInstrument ¶
func (o *OrderOperation) UnsetInstrument()
func (*OrderOperation) UnsetPrice ¶
func (o *OrderOperation) UnsetPrice()
func (*OrderOperation) UnsetSide ¶
func (o *OrderOperation) UnsetSide()
func (*OrderOperation) UnsetTradeAmount ¶
func (o *OrderOperation) UnsetTradeAmount()
func (OrderOperation) Values ¶
func (o OrderOperation) Values() OrderOperationValues
type OrderOperationValues ¶
type OrderOperationView ¶
type OrderOperationView struct {
// contains filtered or unexported fields
}
func (OrderOperationView) AccountID ¶
func (v OrderOperationView) AccountID() optional.Option[param.AccountID]
func (OrderOperationView) Instrument ¶
func (v OrderOperationView) Instrument() optional.Option[param.Instrument]
func (*OrderOperationView) Reset ¶
func (v *OrderOperationView) Reset()
func (*OrderOperationView) SetAccountID ¶
func (v *OrderOperationView) SetAccountID(accountID param.AccountID)
func (*OrderOperationView) SetInstrument ¶
func (v *OrderOperationView) SetInstrument(instrument param.Instrument)
func (*OrderOperationView) SetPrice ¶
func (v *OrderOperationView) SetPrice(price param.Price)
func (*OrderOperationView) SetSide ¶
func (v *OrderOperationView) SetSide(side param.Side)
func (*OrderOperationView) SetTradeAmount ¶
func (v *OrderOperationView) SetTradeAmount(value param.TradeAmount)
func (OrderOperationView) TradeAmount ¶
func (v OrderOperationView) TradeAmount() optional.Option[param.TradeAmount]
func (*OrderOperationView) UnsetAccountID ¶
func (v *OrderOperationView) UnsetAccountID()
func (*OrderOperationView) UnsetInstrument ¶
func (v *OrderOperationView) UnsetInstrument()
func (*OrderOperationView) UnsetPrice ¶
func (v *OrderOperationView) UnsetPrice()
func (*OrderOperationView) UnsetSide ¶
func (v *OrderOperationView) UnsetSide()
func (*OrderOperationView) UnsetTradeAmount ¶
func (v *OrderOperationView) UnsetTradeAmount()
type OrderPosition ¶
type OrderPosition struct {
// contains filtered or unexported fields
}
func NewOrderPosition ¶
func NewOrderPosition() OrderPosition
func NewOrderPositionFromValues ¶
func NewOrderPositionFromValues(values OrderPositionValues) OrderPosition
func (OrderPosition) ClosePosition ¶
func (p OrderPosition) ClosePosition() optional.Bool
func (OrderPosition) ReduceOnly ¶
func (p OrderPosition) ReduceOnly() optional.Bool
func (*OrderPosition) Reset ¶
func (p *OrderPosition) Reset()
func (*OrderPosition) SetClosePosition ¶
func (p *OrderPosition) SetClosePosition(closePosition bool)
func (*OrderPosition) SetReduceOnly ¶
func (p *OrderPosition) SetReduceOnly(reduceOnly bool)
func (*OrderPosition) SetSide ¶
func (p *OrderPosition) SetSide(side param.PositionSide)
func (*OrderPosition) SetValues ¶
func (p *OrderPosition) SetValues(values OrderPositionValues)
func (OrderPosition) Side ¶
func (p OrderPosition) Side() optional.Option[param.PositionSide]
func (*OrderPosition) UnsetClosePosition ¶
func (p *OrderPosition) UnsetClosePosition()
func (*OrderPosition) UnsetReduceOnly ¶
func (p *OrderPosition) UnsetReduceOnly()
func (*OrderPosition) UnsetSide ¶
func (p *OrderPosition) UnsetSide()
func (OrderPosition) Values ¶
func (p OrderPosition) Values() OrderPositionValues
type OrderPositionValues ¶
type OrderPositionView ¶
type OrderPositionView struct {
// contains filtered or unexported fields
}
func (OrderPositionView) ClosePosition ¶
func (v OrderPositionView) ClosePosition() optional.Bool
func (OrderPositionView) ReduceOnly ¶
func (v OrderPositionView) ReduceOnly() optional.Bool
func (*OrderPositionView) Reset ¶
func (v *OrderPositionView) Reset()
func (*OrderPositionView) SetClosePosition ¶
func (v *OrderPositionView) SetClosePosition(closePosition bool)
func (*OrderPositionView) SetReduceOnly ¶
func (v *OrderPositionView) SetReduceOnly(reduceOnly bool)
func (*OrderPositionView) SetSide ¶
func (v *OrderPositionView) SetSide(side param.PositionSide)
func (OrderPositionView) Side ¶
func (v OrderPositionView) Side() optional.Option[param.PositionSide]
func (*OrderPositionView) UnsetClosePosition ¶
func (v *OrderPositionView) UnsetClosePosition()
func (*OrderPositionView) UnsetReduceOnly ¶
func (v *OrderPositionView) UnsetReduceOnly()
func (*OrderPositionView) UnsetSide ¶
func (v *OrderPositionView) UnsetSide()
type OrderValues ¶
type OrderValues struct {
Operation optional.Option[OrderOperation]
Position optional.Option[OrderPosition]
Margin optional.Option[OrderMargin]
}