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 UnsafeUnpin 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