pub struct AutomationEntity {Show 40 fields
pub id: Option<i64>,
pub always_serialize_jobs: Option<bool>,
pub always_overwrite_size_matching_files: Option<bool>,
pub automation: Option<String>,
pub deleted: Option<bool>,
pub description: Option<String>,
pub destination_replace_from: Option<String>,
pub destination_replace_to: Option<String>,
pub destinations: Option<Vec<String>>,
pub disabled: Option<bool>,
pub exclude_pattern: Option<String>,
pub flatten_destination_structure: Option<bool>,
pub group_ids: Option<Vec<i64>>,
pub holiday_region: Option<String>,
pub human_readable_schedule: Option<String>,
pub ignore_locked_folders: Option<bool>,
pub import_urls: Option<Vec<Value>>,
pub interval: Option<String>,
pub last_modified_at: Option<String>,
pub legacy_folder_matching: Option<bool>,
pub legacy_sync_ids: Option<Vec<i64>>,
pub name: Option<String>,
pub overwrite_files: Option<bool>,
pub path: Option<String>,
pub path_time_zone: Option<String>,
pub recurring_day: Option<i64>,
pub retry_on_failure_interval_in_minutes: Option<i64>,
pub retry_on_failure_number_of_attempts: Option<i64>,
pub schedule: Option<Value>,
pub schedule_days_of_week: Option<Vec<i64>>,
pub schedule_time_zone: Option<String>,
pub schedule_times_of_day: Option<Vec<String>>,
pub source: Option<String>,
pub sync_ids: Option<Vec<i64>>,
pub trigger: Option<String>,
pub trigger_actions: Option<Vec<String>>,
pub user_id: Option<i64>,
pub user_ids: Option<Vec<i64>>,
pub value: Option<Value>,
pub webhook_url: Option<String>,
}
Expand description
An Automation entity
Fields§
§id: Option<i64>
Automation ID
always_serialize_jobs: Option<bool>
Force automation runs to be serialized
always_overwrite_size_matching_files: Option<bool>
Always overwrite files with matching size
automation: Option<String>
Automation type
deleted: Option<bool>
Indicates if the automation has been deleted
description: Option<String>
Description for this Automation
destination_replace_from: Option<String>
String to replace in destination path
destination_replace_to: Option<String>
Replacement string for destination path
destinations: Option<Vec<String>>
Destination paths
disabled: Option<bool>
If true, this automation will not run
exclude_pattern: Option<String>
Glob pattern to exclude files
flatten_destination_structure: Option<bool>
Flatten destination folder structure
group_ids: Option<Vec<i64>>
Group IDs associated with automation
holiday_region: Option<String>
Holiday region for scheduling
human_readable_schedule: Option<String>
Human readable schedule description
ignore_locked_folders: Option<bool>
Ignore locked folders
import_urls: Option<Vec<Value>>
URLs to import from
interval: Option<String>
Automation interval (day, week, month, etc.)
last_modified_at: Option<String>
Last modification time
legacy_folder_matching: Option<bool>
Use legacy folder matching
legacy_sync_ids: Option<Vec<i64>>
Legacy sync IDs
name: Option<String>
Automation name
overwrite_files: Option<bool>
Overwrite existing files
path: Option<String>
Path on which this Automation runs
path_time_zone: Option<String>
Path timezone
recurring_day: Option<i64>
Recurring day of interval
retry_on_failure_interval_in_minutes: Option<i64>
Retry interval on failure (minutes)
retry_on_failure_number_of_attempts: Option<i64>
Number of retry attempts on failure
schedule: Option<Value>
Custom schedule configuration
schedule_days_of_week: Option<Vec<i64>>
Days of week for schedule
schedule_time_zone: Option<String>
Schedule timezone
schedule_times_of_day: Option<Vec<String>>
Times of day for schedule
source: Option<String>
Source path/glob
sync_ids: Option<Vec<i64>>
Sync IDs
trigger: Option<String>
Trigger type
trigger_actions: Option<Vec<String>>
Actions that trigger this automation
user_id: Option<i64>
User ID that owns this automation
user_ids: Option<Vec<i64>>
User IDs associated with automation
value: Option<Value>
Automation value/configuration
webhook_url: Option<String>
Webhook URL
Trait Implementations§
Source§impl Clone for AutomationEntity
impl Clone for AutomationEntity
Source§fn clone(&self) -> AutomationEntity
fn clone(&self) -> AutomationEntity
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more