#[non_exhaustive]pub enum TransactionType {
Show 16 variants
Trade,
ReceiveAndDeliver,
DividendOrInterest,
AchReceipt,
AchDisbursement,
CashReceipt,
CashDisbursement,
ElectronicFund,
WireOut,
WireIn,
Journal,
Memorandum,
MarginCall,
MoneyMarket,
SmaAdjustment,
Unknown,
}Expand description
Transaction category; the type of a Transaction and the value set
of the types filter on GET .../transactions.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trade
ReceiveAndDeliver
DividendOrInterest
AchReceipt
AchDisbursement
CashReceipt
CashDisbursement
ElectronicFund
WireOut
WireIn
Journal
Memorandum
MarginCall
MoneyMarket
SmaAdjustment
Unknown
Implementations§
Trait Implementations§
Source§impl Clone for TransactionType
impl Clone for TransactionType
impl Copy for TransactionType
Source§impl Debug for TransactionType
impl Debug for TransactionType
Source§impl<'de> Deserialize<'de> for TransactionType
impl<'de> Deserialize<'de> for TransactionType
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
Source§impl Display for TransactionType
impl Display for TransactionType
impl Eq for TransactionType
Source§impl Hash for TransactionType
impl Hash for TransactionType
Source§impl JsonSchema for TransactionType
Available on crate feature schemars only.
impl JsonSchema for TransactionType
Available on crate feature
schemars only.Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl PartialEq for TransactionType
impl PartialEq for TransactionType
Source§impl Serialize for TransactionType
impl Serialize for TransactionType
impl StructuralPartialEq for TransactionType
Source§impl Wire for TransactionType
impl Wire for TransactionType
Source§fn is_unknown(&self) -> bool
fn is_unknown(&self) -> bool
Whether this is the
Unknown catch-all rather than a value Schwab
documents.Auto Trait Implementations§
impl Freeze for TransactionType
impl RefUnwindSafe for TransactionType
impl Send for TransactionType
impl Sync for TransactionType
impl Unpin for TransactionType
impl UnsafeUnpin for TransactionType
impl UnwindSafe for TransactionType
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