pub struct SyncOptions {
pub sync_activities: bool,
pub sync_health: bool,
pub sync_performance: bool,
pub from_date: Option<NaiveDate>,
pub to_date: Option<NaiveDate>,
pub dry_run: bool,
pub force: bool,
pub concurrency: usize,
pub mode: SyncMode,
}Expand description
Options for sync operation
Fields§
§sync_activities: boolSync activities
sync_health: boolSync daily health
sync_performance: boolSync performance metrics
from_date: Option<NaiveDate>Start date for sync
to_date: Option<NaiveDate>End date for sync
dry_run: boolDry run (plan only, don’t execute)
force: boolForce re-sync (ignore existing data)
concurrency: usizeNumber of concurrent API requests (default: 4)
mode: SyncModeSync mode (Latest or Backfill)
Trait Implementations§
Source§impl Clone for SyncOptions
impl Clone for SyncOptions
Source§fn clone(&self) -> SyncOptions
fn clone(&self) -> SyncOptions
Returns a duplicate of the value. Read more
1.0.0 · 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 SyncOptions
impl RefUnwindSafe for SyncOptions
impl Send for SyncOptions
impl Sync for SyncOptions
impl Unpin for SyncOptions
impl UnsafeUnpin for SyncOptions
impl UnwindSafe for SyncOptions
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