pub struct Transfer {Show 28 fields
pub account_id: String,
pub acct_alias: Option<String>,
pub model: Option<String>,
pub transaction_id: Option<String>,
pub transfer_type: Option<TransferType>,
pub conid: Option<String>,
pub symbol: String,
pub description: Option<String>,
pub asset_category: Option<AssetCategory>,
pub cusip: Option<String>,
pub isin: Option<String>,
pub figi: Option<String>,
pub listing_exchange: Option<String>,
pub quantity: Decimal,
pub transfer_price: Option<Decimal>,
pub position_amount: Option<Decimal>,
pub position_amount_in_base: Option<Decimal>,
pub cash_transfer: Option<Decimal>,
pub currency: Option<String>,
pub fx_rate_to_base: Option<Decimal>,
pub direction: Option<String>,
pub date: NaiveDate,
pub ppi_payer_payee_account: Option<String>,
pub delivering_receiving_broker: Option<String>,
pub strike: Option<Decimal>,
pub expiry: Option<NaiveDate>,
pub put_call: Option<String>,
pub multiplier: Option<Decimal>,
}Expand description
Security transfer
Fields§
§account_id: StringAccount ID
acct_alias: Option<String>Account alias
model: Option<String>Model
transaction_id: Option<String>Transaction ID
transfer_type: Option<TransferType>Transfer type
conid: Option<String>Contract ID
symbol: StringSymbol
description: Option<String>Description
asset_category: Option<AssetCategory>Asset category
cusip: Option<String>CUSIP
isin: Option<String>ISIN
figi: Option<String>FIGI
listing_exchange: Option<String>Listing exchange
quantity: DecimalQuantity
transfer_price: Option<Decimal>Price
position_amount: Option<Decimal>Position amount
position_amount_in_base: Option<Decimal>Position amount in base
cash_transfer: Option<Decimal>Cash transfer
currency: Option<String>Currency
fx_rate_to_base: Option<Decimal>FX rate to base
direction: Option<String>Direction
date: NaiveDateDate
ppi_payer_payee_account: Option<String>Payer/payee account
delivering_receiving_broker: Option<String>Delivering/receiving broker
strike: Option<Decimal>Strike
expiry: Option<NaiveDate>Expiry
put_call: Option<String>Put/Call
multiplier: Option<Decimal>Multiplier
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Transfer
impl<'de> Deserialize<'de> for Transfer
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
impl StructuralPartialEq for Transfer
Auto Trait Implementations§
impl Freeze for Transfer
impl RefUnwindSafe for Transfer
impl Send for Transfer
impl Sync for Transfer
impl Unpin for Transfer
impl UnwindSafe for Transfer
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
Mutably borrows from an owned value. Read more