pub struct GetUSTransactionHistoryOptions {
pub start_at: OffsetDateTime,
pub end_at: OffsetDateTime,
pub page: i32,
pub size: i32,
pub types: Vec<String>,
pub currency: String,
}Expand description
Request for crate::TradeContext::us_transaction_history.
Fields§
§start_at: OffsetDateTimeStart time (inclusive)
end_at: OffsetDateTimeEnd time (inclusive)
page: i32Page number, starting at 1. Defaults to 1 if 0.
size: i32Page size. Defaults to 20 if 0.
types: Vec<String>Transaction types to include; empty means all. Values:
"TT_DEPOSIT_AND_WITHDRAWAL", "TT_STOCKS_AND_ETFS_TRADING",
"TT_OPTIONS_TRADING", "TT_CRYPTO_TRADING", "TT_CORPORATE_ACTION",
"TT_TRANSFER_IN_AND_OUT", "TT_CRYPTO_TRANSFER",
"TT_MARGIN_FINANCING", "TT_OTHER".
currency: StringCurrency filter, e.g. "USD"; empty means all.
Implementations§
Trait Implementations§
Source§impl Clone for GetUSTransactionHistoryOptions
impl Clone for GetUSTransactionHistoryOptions
Source§fn clone(&self) -> GetUSTransactionHistoryOptions
fn clone(&self) -> GetUSTransactionHistoryOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for GetUSTransactionHistoryOptions
impl RefUnwindSafe for GetUSTransactionHistoryOptions
impl Send for GetUSTransactionHistoryOptions
impl Sync for GetUSTransactionHistoryOptions
impl Unpin for GetUSTransactionHistoryOptions
impl UnsafeUnpin for GetUSTransactionHistoryOptions
impl UnwindSafe for GetUSTransactionHistoryOptions
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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> ⓘ
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> ⓘ
Converts
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> ⓘ
Converts
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