Struct IosGeneralDeviceConfiguration

Source
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_block_shared_photo_stream: 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_sleep_button: bool§kiosk_mode_allow_touchscreen: bool§kiosk_mode_allow_voice_over_settings: bool§kiosk_mode_allow_volume_buttons: 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_cookie_settings: WebBrowserCookieSettings§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

Source§

fn clone(&self) -> IosGeneralDeviceConfiguration

Returns a duplicate of the value. Read more
1.0.0 · Source§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for IosGeneralDeviceConfiguration

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl<'de> Deserialize<'de> for IosGeneralDeviceConfiguration

Source§

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

Source§

fn eq(&self, other: &IosGeneralDeviceConfiguration) -> bool

Tests for self and other values to be equal, and is used by ==.
1.0.0 · Source§

fn ne(&self, other: &Rhs) -> bool

Tests for !=. The default implementation is almost always sufficient, and should not be overridden without very good reason.
Source§

impl Serialize for IosGeneralDeviceConfiguration

Source§

fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error>
where __S: Serializer,

Serialize this value into the given Serde serializer. Read more
Source§

impl Eq for IosGeneralDeviceConfiguration

Source§

impl StructuralPartialEq for IosGeneralDeviceConfiguration

Auto Trait Implementations§

Blanket Implementations§

Source§

impl<T> Any for T
where T: 'static + ?Sized,

Source§

fn type_id(&self) -> TypeId

Gets the TypeId of self. Read more
Source§

impl<T> Borrow<T> for T
where T: ?Sized,

Source§

fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
Source§

impl<T> BorrowMut<T> for T
where T: ?Sized,

Source§

fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
Source§

impl<T> CloneToUninit for T
where T: Clone,

Source§

unsafe fn clone_to_uninit(&self, dest: *mut u8)

🔬This is a nightly-only experimental API. (clone_to_uninit)
Performs copy-assignment from self to dest. Read more
Source§

impl<T> From<T> for T

Source§

fn from(t: T) -> T

Returns the argument unchanged.

Source§

impl<T, U> Into<U> for T
where U: From<T>,

Source§

fn into(self) -> U

Calls U::from(self).

That is, this conversion is whatever the implementation of From<T> for U chooses to do.

Source§

impl<T> ToOwned for T
where T: Clone,

Source§

type Owned = T

The resulting type after obtaining ownership.
Source§

fn to_owned(&self) -> T

Creates owned data from borrowed data, usually by cloning. Read more
Source§

fn clone_into(&self, target: &mut T)

Uses borrowed data to replace owned data, usually by cloning. Read more
Source§

impl<T, U> TryFrom<U> for T
where U: Into<T>,

Source§

type Error = Infallible

The type returned in the event of a conversion error.
Source§

fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>

Performs the conversion.
Source§

impl<T, U> TryInto<U> for T
where U: TryFrom<T>,

Source§

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.
Source§

fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>

Performs the conversion.
Source§

impl<T> DeserializeOwned for T
where T: for<'de> Deserialize<'de>,