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: Ustr
Unique identifier for the portfolio.
portfolio_uuid: Uuid
UUID for the portfolio.
portfolio_name: String
Human readable name for the portfolio.
fill_id: String
Unique identifier for the fill.
fill_uuid: Uuid
UUID for the fill.
exec_id: String
Execution identifier.
order_id: Ustr
Unique identifier for the order.
order_uuid: Uuid
UUID for the order.
instrument_id: Ustr
Unique identifier for the instrument.
instrument_uuid: Uuid
UUID for the instrument.
symbol: Ustr
Trading symbol (e.g., “BTC-PERP”).
match_id: String
Unique identifier for the match.
match_uuid: Uuid
UUID for the match.
fill_price: String
Price at which the fill executed.
fill_qty: String
Quantity filled in this execution.
client_id: String
Client-assigned identifier.
client_order_id: Ustr
Client-assigned order identifier.
order_qty: String
Original order quantity.
limit_price: String
Original limit price of the order.
total_filled: String
Total quantity filled for the order.
filled_vwap: String
Volume-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: CoinbaseIntxSide
Side of the transaction (BUY/SELL).
tif: CoinbaseIntxTimeInForce
Time in force for the order.
stp_mode: CoinbaseIntxSTPMode
Self-trade prevention mode.
flags: String
Order flags as a string.
fee: String
Fee charged for the trade.
fee_asset: String
Asset in which the fee was charged.
order_status: CoinbaseIntxOrderStatus
Current order status.
event_time: DateTime<Utc>
Time of the fill event.
source: String
Source 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§const fn clone_from(&mut self, source: &Self)
const 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