Struct vortex_common::types::Order
source · pub struct Order {
pub id: u64,
pub account: String,
pub price_denom: String,
pub asset_denom: String,
pub price: SignedDecimal,
pub quantity: SignedDecimal,
pub remaining_quantity: SignedDecimal,
pub direction: PositionDirection,
pub effect: PositionEffect,
pub leverage: SignedDecimal,
pub order_type: OrderType,
}Fields§
§id: u64§account: String§price_denom: String§asset_denom: String§price: SignedDecimal§quantity: SignedDecimal§remaining_quantity: SignedDecimal§direction: PositionDirection§effect: PositionEffect§leverage: SignedDecimal§order_type: OrderTypeTrait Implementations§
source§impl<'de> Deserialize<'de> for Order
impl<'de> Deserialize<'de> for Order
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 JsonSchema for Order
impl JsonSchema for Order
source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
source§fn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read more