Type Alias architect_api::algo::twap::TwapMessage

source ·
pub type TwapMessage = AlgoContainerMessage<TwapOrder, AlgoPreview, TwapStatus, AlgoLog>;

Aliased Type§

enum TwapMessage {
Show 22 variants AlgoOrder(TwapOrder), AlgoControl(AlgoControl), AlgoAck(AlgoAck), AlgoReject(AlgoReject), AlgoStatus(TwapStatus), ChildAck(ChildAck), ChildReject(ChildReject), ChildFill(ChildFill), ChildOut(ChildOut), RetireStopped, OrderIdAllocation(OrderIdAllocation), Orderflow(OrderflowMessage), ChildOrderflow(OrderId, OrderflowMessage), UpdateState(OrderId, Box<Bytes>), PreviewAlgo(Uuid, TwapOrder), PreviewAlgoResponse(Uuid, Option<AlgoPreview>), GetAlgoOrder(Uuid, OrderId), GetAlgoOrderResponse(Uuid, Option<TwapOrder>), GetAlgoStatus(Uuid, Option<OrderId>), GetAlgoStatusResponse(Uuid, Arc<Vec<TwapStatus>>), GetAlgoLog(Uuid, OrderId), GetAlgoLogResponse(Uuid, Option<AlgoLog>),
}

Variants§

§

AlgoOrder(TwapOrder)

§

AlgoControl(AlgoControl)

§

AlgoAck(AlgoAck)

§

AlgoReject(AlgoReject)

§

AlgoStatus(TwapStatus)

§

ChildAck(ChildAck)

§

ChildReject(ChildReject)

§

ChildFill(ChildFill)

§

ChildOut(ChildOut)

§

RetireStopped

§

OrderIdAllocation(OrderIdAllocation)

§

Orderflow(OrderflowMessage)

§

ChildOrderflow(OrderId, OrderflowMessage)

§

UpdateState(OrderId, Box<Bytes>)

§

PreviewAlgo(Uuid, TwapOrder)

§

PreviewAlgoResponse(Uuid, Option<AlgoPreview>)

§

GetAlgoOrder(Uuid, OrderId)

§

GetAlgoOrderResponse(Uuid, Option<TwapOrder>)

§

GetAlgoStatus(Uuid, Option<OrderId>)

§

GetAlgoStatusResponse(Uuid, Arc<Vec<TwapStatus>>)

§

GetAlgoLog(Uuid, OrderId)

§

GetAlgoLogResponse(Uuid, Option<AlgoLog>)