pub struct CoinbaseIntxFill {Show 32 fields
pub portfolio_id: Ustr,
pub portfolio_uuid: Uuid,
pub portfolio_name: String,
pub fill_id: String,
pub fill_uuid: Uuid,
pub exec_id: String,
pub order_id: Ustr,
pub order_uuid: Uuid,
pub instrument_id: Ustr,
pub instrument_uuid: Uuid,
pub symbol: Ustr,
pub match_id: String,
pub match_uuid: Uuid,
pub fill_price: String,
pub fill_qty: String,
pub client_id: String,
pub client_order_id: Ustr,
pub order_qty: String,
pub limit_price: String,
pub total_filled: String,
pub filled_vwap: String,
pub expire_time: Option<DateTime<Utc>>,
pub stop_price: Option<String>,
pub side: CoinbaseIntxSide,
pub tif: CoinbaseIntxTimeInForce,
pub stp_mode: CoinbaseIntxSTPMode,
pub flags: String,
pub fee: String,
pub fee_asset: String,
pub order_status: CoinbaseIntxOrderStatus,
pub event_time: DateTime<Utc>,
pub source: String,
}Expand description
A fill in a Coinbase International portfolio.
Fields§
§portfolio_id: UstrUnique identifier for the portfolio.
portfolio_uuid: UuidUUID for the portfolio.
portfolio_name: StringHuman readable name for the portfolio.
fill_id: StringUnique identifier for the fill.
fill_uuid: UuidUUID for the fill.
exec_id: StringExecution identifier.
order_id: UstrUnique identifier for the order.
order_uuid: UuidUUID for the order.
instrument_id: UstrUnique identifier for the instrument.
instrument_uuid: UuidUUID for the instrument.
symbol: UstrTrading symbol (e.g., “BTC-PERP”).
match_id: StringUnique identifier for the match.
match_uuid: UuidUUID for the match.
fill_price: StringPrice at which the fill executed.
fill_qty: StringQuantity filled in this execution.
client_id: StringClient-assigned identifier.
client_order_id: UstrClient-assigned order identifier.
order_qty: StringOriginal order quantity.
limit_price: StringOriginal limit price of the order.
total_filled: StringTotal quantity filled for the order.
filled_vwap: StringVolume-weighted average price of all fills for the order.
expire_time: Option<DateTime<Utc>>Expiration time for GTT orders.
stop_price: Option<String>Market price that activates a stop order.
side: CoinbaseIntxSideSide of the transaction (BUY/SELL).
tif: CoinbaseIntxTimeInForceTime in force for the order.
stp_mode: CoinbaseIntxSTPModeSelf-trade prevention mode.
flags: StringOrder flags as a string.
fee: StringFee charged for the trade.
fee_asset: StringAsset in which the fee was charged.
order_status: CoinbaseIntxOrderStatusCurrent order status.
event_time: DateTime<Utc>Time of the fill event.
source: StringSource of the fill.
Trait Implementations§
Source§impl Clone for CoinbaseIntxFill
impl Clone for CoinbaseIntxFill
Source§fn clone(&self) -> CoinbaseIntxFill
fn clone(&self) -> CoinbaseIntxFill
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CoinbaseIntxFill
impl Debug for CoinbaseIntxFill
Source§impl<'de> Deserialize<'de> for CoinbaseIntxFill
impl<'de> Deserialize<'de> for CoinbaseIntxFill
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>,
Auto Trait Implementations§
impl Freeze for CoinbaseIntxFill
impl RefUnwindSafe for CoinbaseIntxFill
impl Send for CoinbaseIntxFill
impl Sync for CoinbaseIntxFill
impl Unpin for CoinbaseIntxFill
impl UnwindSafe for CoinbaseIntxFill
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more