pub struct IosGeneralDeviceConfiguration {Show 131 fields
pub account_block_modification: bool,
pub activation_lock_allow_when_supervised: bool,
pub air_drop_blocked: bool,
pub air_drop_force_unmanaged_drop_target: bool,
pub air_play_force_pairing_password_for_outgoing_requests: bool,
pub apple_watch_block_pairing: bool,
pub apple_watch_force_wrist_detection: bool,
pub apple_news_blocked: bool,
pub apps_single_app_mode_list: Vec<AppListItem>,
pub apps_visibility_list: Vec<AppListItem>,
pub apps_visibility_list_type: AppListType,
pub app_store_block_automatic_downloads: bool,
pub app_store_blocked: bool,
pub app_store_block_in_app_purchases: bool,
pub app_store_block_u_i_app_installation: bool,
pub app_store_require_password: bool,
pub bluetooth_block_modification: bool,
pub camera_blocked: bool,
pub cellular_block_data_roaming: bool,
pub cellular_block_global_background_fetch_while_roaming: bool,
pub cellular_block_per_app_data_modification: bool,
pub cellular_block_personal_hotspot: bool,
pub cellular_block_voice_roaming: bool,
pub certificates_block_untrusted_tls_certificates: bool,
pub classroom_app_block_remote_screen_observation: bool,
pub classroom_app_force_unprompted_screen_observation: bool,
pub compliant_apps_list: Vec<AppListItem>,
pub compliant_app_list_type: AppListType,
pub configuration_profile_block_changes: bool,
pub definition_lookup_blocked: bool,
pub device_block_enable_restrictions: bool,
pub device_block_erase_content_and_settings: bool,
pub device_block_name_modification: bool,
pub diagnostic_data_block_submission: bool,
pub diagnostic_data_block_submission_modification: bool,
pub documents_block_managed_documents_in_unmanaged_apps: bool,
pub documents_block_unmanaged_documents_in_managed_apps: bool,
pub email_in_domain_suffixes: Vec<String>,
pub enterprise_app_block_trust: bool,
pub enterprise_app_block_trust_modification: bool,
pub face_time_blocked: bool,
pub find_my_friends_blocked: bool,
pub gaming_block_game_center_friends: bool,
pub gaming_block_multiplayer: bool,
pub game_center_blocked: bool,
pub host_pairing_blocked: bool,
pub i_books_store_blocked: bool,
pub i_books_store_block_erotica: bool,
pub i_cloud_block_activity_continuation: bool,
pub i_cloud_block_backup: bool,
pub i_cloud_block_document_sync: bool,
pub i_cloud_block_managed_apps_sync: bool,
pub i_cloud_block_photo_library: bool,
pub i_cloud_block_photo_stream_sync: bool,
pub i_cloud_block_shared_photo_stream: bool,
pub i_cloud_require_encrypted_backup: bool,
pub i_tunes_block_explicit_content: bool,
pub i_tunes_block_music_service: bool,
pub i_tunes_block_radio: bool,
pub keyboard_block_auto_correct: bool,
pub keyboard_block_dictation: bool,
pub keyboard_block_predictive: bool,
pub keyboard_block_shortcuts: bool,
pub keyboard_block_spell_check: bool,
pub kiosk_mode_allow_assistive_speak: bool,
pub kiosk_mode_allow_assistive_touch_settings: bool,
pub kiosk_mode_allow_auto_lock: bool,
pub kiosk_mode_allow_color_inversion_settings: bool,
pub kiosk_mode_allow_ringer_switch: bool,
pub kiosk_mode_allow_screen_rotation: bool,
pub kiosk_mode_allow_sleep_button: bool,
pub kiosk_mode_allow_touchscreen: bool,
pub kiosk_mode_allow_voice_over_settings: bool,
pub kiosk_mode_allow_volume_buttons: bool,
pub kiosk_mode_allow_zoom_settings: bool,
pub kiosk_mode_app_store_url: String,
pub kiosk_mode_built_in_app_id: String,
pub kiosk_mode_require_assistive_touch: bool,
pub kiosk_mode_require_color_inversion: bool,
pub kiosk_mode_require_mono_audio: bool,
pub kiosk_mode_require_voice_over: bool,
pub kiosk_mode_require_zoom: bool,
pub kiosk_mode_managed_app_id: String,
pub lock_screen_block_control_center: bool,
pub lock_screen_block_notification_view: bool,
pub lock_screen_block_passbook: bool,
pub lock_screen_block_today_view: bool,
pub media_content_rating_australia: MediaContentRatingAustralia,
pub media_content_rating_canada: MediaContentRatingCanada,
pub media_content_rating_france: MediaContentRatingFrance,
pub media_content_rating_germany: MediaContentRatingGermany,
pub media_content_rating_ireland: MediaContentRatingIreland,
pub media_content_rating_japan: MediaContentRatingJapan,
pub media_content_rating_new_zealand: MediaContentRatingNewZealand,
pub media_content_rating_united_kingdom: MediaContentRatingUnitedKingdom,
pub media_content_rating_united_states: MediaContentRatingUnitedStates,
pub network_usage_rules: Vec<IosNetworkUsageRule>,
pub media_content_rating_apps: RatingAppsType,
pub messages_blocked: bool,
pub notifications_block_settings_modification: bool,
pub passcode_block_fingerprint_unlock: bool,
pub passcode_block_fingerprint_modification: bool,
pub passcode_block_modification: bool,
pub passcode_block_simple: bool,
pub passcode_expiration_days: i32,
pub passcode_minimum_length: i32,
pub passcode_minutes_of_inactivity_before_lock: i32,
pub passcode_minutes_of_inactivity_before_screen_timeout: i32,
pub passcode_minimum_character_set_count: i32,
pub passcode_previous_passcode_block_count: i32,
pub passcode_sign_in_failure_count_before_wipe: i32,
pub passcode_required_type: RequiredPasswordType,
pub passcode_required: bool,
pub podcasts_blocked: bool,
pub safari_block_autofill: bool,
pub safari_block_java_script: bool,
pub safari_block_popups: bool,
pub safari_blocked: bool,
pub safari_cookie_settings: WebBrowserCookieSettings,
pub safari_managed_domains: Vec<String>,
pub safari_password_auto_fill_domains: Vec<String>,
pub safari_require_fraud_warning: bool,
pub screen_capture_blocked: bool,
pub siri_blocked: bool,
pub siri_blocked_when_locked: bool,
pub siri_block_user_generated_content: bool,
pub siri_require_profanity_filter: bool,
pub spotlight_block_internet_results: bool,
pub voice_dialing_blocked: bool,
pub wallpaper_block_modification: bool,
pub wi_fi_connect_only_to_configured_networks: bool,
}
Fields§
§account_block_modification: bool
§activation_lock_allow_when_supervised: bool
§air_drop_blocked: bool
§air_drop_force_unmanaged_drop_target: bool
§air_play_force_pairing_password_for_outgoing_requests: bool
§apple_watch_block_pairing: bool
§apple_watch_force_wrist_detection: bool
§apple_news_blocked: bool
§apps_single_app_mode_list: Vec<AppListItem>
§apps_visibility_list: Vec<AppListItem>
§apps_visibility_list_type: AppListType
§app_store_block_automatic_downloads: bool
§app_store_blocked: bool
§app_store_block_in_app_purchases: bool
§app_store_block_u_i_app_installation: bool
§app_store_require_password: bool
§bluetooth_block_modification: bool
§camera_blocked: bool
§cellular_block_data_roaming: bool
§cellular_block_global_background_fetch_while_roaming: bool
§cellular_block_per_app_data_modification: bool
§cellular_block_personal_hotspot: bool
§cellular_block_voice_roaming: bool
§certificates_block_untrusted_tls_certificates: bool
§classroom_app_block_remote_screen_observation: bool
§classroom_app_force_unprompted_screen_observation: bool
§compliant_apps_list: Vec<AppListItem>
§compliant_app_list_type: AppListType
§configuration_profile_block_changes: bool
§definition_lookup_blocked: bool
§device_block_enable_restrictions: bool
§device_block_erase_content_and_settings: bool
§device_block_name_modification: bool
§diagnostic_data_block_submission: bool
§diagnostic_data_block_submission_modification: bool
§documents_block_managed_documents_in_unmanaged_apps: bool
§documents_block_unmanaged_documents_in_managed_apps: bool
§email_in_domain_suffixes: Vec<String>
§enterprise_app_block_trust: bool
§enterprise_app_block_trust_modification: bool
§face_time_blocked: bool
§find_my_friends_blocked: bool
§gaming_block_game_center_friends: bool
§gaming_block_multiplayer: bool
§game_center_blocked: bool
§host_pairing_blocked: bool
§i_books_store_blocked: bool
§i_books_store_block_erotica: bool
§i_cloud_block_activity_continuation: bool
§i_cloud_block_backup: bool
§i_cloud_block_document_sync: bool
§i_cloud_block_managed_apps_sync: bool
§i_cloud_block_photo_library: bool
§i_cloud_block_photo_stream_sync: bool
§i_cloud_require_encrypted_backup: bool
§i_tunes_block_explicit_content: bool
§i_tunes_block_music_service: bool
§i_tunes_block_radio: bool
§keyboard_block_auto_correct: bool
§keyboard_block_dictation: bool
§keyboard_block_predictive: bool
§keyboard_block_shortcuts: bool
§keyboard_block_spell_check: bool
§kiosk_mode_allow_assistive_speak: bool
§kiosk_mode_allow_assistive_touch_settings: bool
§kiosk_mode_allow_auto_lock: bool
§kiosk_mode_allow_color_inversion_settings: bool
§kiosk_mode_allow_ringer_switch: bool
§kiosk_mode_allow_screen_rotation: bool
§kiosk_mode_allow_touchscreen: bool
§kiosk_mode_allow_voice_over_settings: bool
§kiosk_mode_allow_zoom_settings: bool
§kiosk_mode_app_store_url: String
§kiosk_mode_built_in_app_id: String
§kiosk_mode_require_assistive_touch: bool
§kiosk_mode_require_color_inversion: bool
§kiosk_mode_require_mono_audio: bool
§kiosk_mode_require_voice_over: bool
§kiosk_mode_require_zoom: bool
§kiosk_mode_managed_app_id: String
§lock_screen_block_control_center: bool
§lock_screen_block_notification_view: bool
§lock_screen_block_passbook: bool
§lock_screen_block_today_view: bool
§media_content_rating_australia: MediaContentRatingAustralia
§media_content_rating_canada: MediaContentRatingCanada
§media_content_rating_france: MediaContentRatingFrance
§media_content_rating_germany: MediaContentRatingGermany
§media_content_rating_ireland: MediaContentRatingIreland
§media_content_rating_japan: MediaContentRatingJapan
§media_content_rating_new_zealand: MediaContentRatingNewZealand
§media_content_rating_united_kingdom: MediaContentRatingUnitedKingdom
§media_content_rating_united_states: MediaContentRatingUnitedStates
§network_usage_rules: Vec<IosNetworkUsageRule>
§media_content_rating_apps: RatingAppsType
§messages_blocked: bool
§notifications_block_settings_modification: bool
§passcode_block_fingerprint_unlock: bool
§passcode_block_fingerprint_modification: bool
§passcode_block_modification: bool
§passcode_block_simple: bool
§passcode_expiration_days: i32
§passcode_minimum_length: i32
§passcode_minutes_of_inactivity_before_lock: i32
§passcode_minutes_of_inactivity_before_screen_timeout: i32
§passcode_minimum_character_set_count: i32
§passcode_previous_passcode_block_count: i32
§passcode_sign_in_failure_count_before_wipe: i32
§passcode_required_type: RequiredPasswordType
§passcode_required: bool
§podcasts_blocked: bool
§safari_block_autofill: bool
§safari_block_java_script: bool
§safari_block_popups: bool
§safari_blocked: bool
§safari_managed_domains: Vec<String>
§safari_password_auto_fill_domains: Vec<String>
§safari_require_fraud_warning: bool
§screen_capture_blocked: bool
§siri_blocked: bool
§siri_blocked_when_locked: bool
§siri_block_user_generated_content: bool
§siri_require_profanity_filter: bool
§spotlight_block_internet_results: bool
§voice_dialing_blocked: bool
§wallpaper_block_modification: bool
§wi_fi_connect_only_to_configured_networks: bool
Trait Implementations§
Source§impl Clone for IosGeneralDeviceConfiguration
impl Clone for IosGeneralDeviceConfiguration
Source§fn clone(&self) -> IosGeneralDeviceConfiguration
fn clone(&self) -> IosGeneralDeviceConfiguration
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 moreSource§impl<'de> Deserialize<'de> for IosGeneralDeviceConfiguration
impl<'de> Deserialize<'de> for IosGeneralDeviceConfiguration
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 PartialEq for IosGeneralDeviceConfiguration
impl PartialEq for IosGeneralDeviceConfiguration
Source§fn eq(&self, other: &IosGeneralDeviceConfiguration) -> bool
fn eq(&self, other: &IosGeneralDeviceConfiguration) -> bool
Tests for
self
and other
values to be equal, and is used by ==
.impl Eq for IosGeneralDeviceConfiguration
impl StructuralPartialEq for IosGeneralDeviceConfiguration
Auto Trait Implementations§
impl Freeze for IosGeneralDeviceConfiguration
impl RefUnwindSafe for IosGeneralDeviceConfiguration
impl Send for IosGeneralDeviceConfiguration
impl Sync for IosGeneralDeviceConfiguration
impl Unpin for IosGeneralDeviceConfiguration
impl UnwindSafe for IosGeneralDeviceConfiguration
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