#[derive(Debug)]
pub struct GetAccountParams {
pub fields: Option<String>,
}
impl Default for GetAccountParams {
fn default() -> Self {
Self {
fields: None,
}
}
}
#[derive(Debug)]
pub struct GetAccountsParams {
pub fields: Option<String>,
}
impl Default for GetAccountsParams {
fn default() -> Self {
Self {
fields: None,
}
}
}
#[derive(Debug)]
pub struct GetMoversParams {
pub change: Option<String>,
pub direction: Option<String>,
}
impl Default for GetMoversParams {
fn default() -> Self {
Self {
change: None,
direction: None,
}
}
}
#[derive(Debug)]
pub struct GetPriceHistoryParams {
pub end_date: Option<String>,
pub frequency_type: Option<String>,
pub frequency: Option<String>,
pub need_extended_hours_data: Option<bool>,
pub period_type: Option<String>,
pub period: Option<String>,
pub start_date: Option<String>,
}
impl Default for GetPriceHistoryParams {
fn default() -> Self {
Self {
end_date: None,
frequency_type: None,
frequency: None,
need_extended_hours_data: None,
period_type: None,
period: None,
start_date: None,
}
}
}