[][src]Struct graph_rs_types::entitytypes::IosGeneralDeviceConfiguration

pub struct IosGeneralDeviceConfiguration {
    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: boolactivation_lock_allow_when_supervised: boolair_drop_blocked: boolair_drop_force_unmanaged_drop_target: boolair_play_force_pairing_password_for_outgoing_requests: boolapple_watch_block_pairing: boolapple_watch_force_wrist_detection: boolapple_news_blocked: boolapps_single_app_mode_list: Vec<AppListItem>apps_visibility_list: Vec<AppListItem>apps_visibility_list_type: AppListTypeapp_store_block_automatic_downloads: boolapp_store_blocked: boolapp_store_block_in_app_purchases: boolapp_store_block_u_i_app_installation: boolapp_store_require_password: boolbluetooth_block_modification: boolcamera_blocked: boolcellular_block_data_roaming: boolcellular_block_global_background_fetch_while_roaming: boolcellular_block_per_app_data_modification: boolcellular_block_personal_hotspot: boolcellular_block_voice_roaming: boolcertificates_block_untrusted_tls_certificates: boolclassroom_app_block_remote_screen_observation: boolclassroom_app_force_unprompted_screen_observation: boolcompliant_apps_list: Vec<AppListItem>compliant_app_list_type: AppListTypeconfiguration_profile_block_changes: booldefinition_lookup_blocked: booldevice_block_enable_restrictions: booldevice_block_erase_content_and_settings: booldevice_block_name_modification: booldiagnostic_data_block_submission: booldiagnostic_data_block_submission_modification: booldocuments_block_managed_documents_in_unmanaged_apps: booldocuments_block_unmanaged_documents_in_managed_apps: boolemail_in_domain_suffixes: Vec<String>enterprise_app_block_trust: boolenterprise_app_block_trust_modification: boolface_time_blocked: boolfind_my_friends_blocked: boolgaming_block_game_center_friends: boolgaming_block_multiplayer: boolgame_center_blocked: boolhost_pairing_blocked: booli_books_store_blocked: booli_books_store_block_erotica: booli_cloud_block_activity_continuation: booli_cloud_block_backup: booli_cloud_block_document_sync: booli_cloud_block_managed_apps_sync: booli_cloud_block_photo_library: booli_cloud_block_photo_stream_sync: booli_cloud_block_shared_photo_stream: booli_cloud_require_encrypted_backup: booli_tunes_block_explicit_content: booli_tunes_block_music_service: booli_tunes_block_radio: boolkeyboard_block_auto_correct: boolkeyboard_block_dictation: boolkeyboard_block_predictive: boolkeyboard_block_shortcuts: boolkeyboard_block_spell_check: boolkiosk_mode_allow_assistive_speak: boolkiosk_mode_allow_assistive_touch_settings: boolkiosk_mode_allow_auto_lock: boolkiosk_mode_allow_color_inversion_settings: boolkiosk_mode_allow_ringer_switch: boolkiosk_mode_allow_screen_rotation: boolkiosk_mode_allow_sleep_button: boolkiosk_mode_allow_touchscreen: boolkiosk_mode_allow_voice_over_settings: boolkiosk_mode_allow_volume_buttons: boolkiosk_mode_allow_zoom_settings: boolkiosk_mode_app_store_url: Stringkiosk_mode_built_in_app_id: Stringkiosk_mode_require_assistive_touch: boolkiosk_mode_require_color_inversion: boolkiosk_mode_require_mono_audio: boolkiosk_mode_require_voice_over: boolkiosk_mode_require_zoom: boolkiosk_mode_managed_app_id: Stringlock_screen_block_control_center: boollock_screen_block_notification_view: boollock_screen_block_passbook: boollock_screen_block_today_view: boolmedia_content_rating_australia: MediaContentRatingAustraliamedia_content_rating_canada: MediaContentRatingCanadamedia_content_rating_france: MediaContentRatingFrancemedia_content_rating_germany: MediaContentRatingGermanymedia_content_rating_ireland: MediaContentRatingIrelandmedia_content_rating_japan: MediaContentRatingJapanmedia_content_rating_new_zealand: MediaContentRatingNewZealandmedia_content_rating_united_kingdom: MediaContentRatingUnitedKingdommedia_content_rating_united_states: MediaContentRatingUnitedStatesnetwork_usage_rules: Vec<IosNetworkUsageRule>media_content_rating_apps: RatingAppsTypemessages_blocked: boolnotifications_block_settings_modification: boolpasscode_block_fingerprint_unlock: boolpasscode_block_fingerprint_modification: boolpasscode_block_modification: boolpasscode_block_simple: boolpasscode_expiration_days: i32passcode_minimum_length: i32passcode_minutes_of_inactivity_before_lock: i32passcode_minutes_of_inactivity_before_screen_timeout: i32passcode_minimum_character_set_count: i32passcode_previous_passcode_block_count: i32passcode_sign_in_failure_count_before_wipe: i32passcode_required_type: RequiredPasswordTypepasscode_required: boolpodcasts_blocked: boolsafari_block_autofill: boolsafari_block_java_script: boolsafari_block_popups: boolsafari_blocked: boolsafari_cookie_settings: WebBrowserCookieSettingssafari_managed_domains: Vec<String>safari_password_auto_fill_domains: Vec<String>safari_require_fraud_warning: boolscreen_capture_blocked: boolsiri_blocked: boolsiri_blocked_when_locked: boolsiri_block_user_generated_content: boolsiri_require_profanity_filter: boolspotlight_block_internet_results: boolvoice_dialing_blocked: boolwallpaper_block_modification: boolwi_fi_connect_only_to_configured_networks: bool

Trait Implementations

impl Eq for IosGeneralDeviceConfiguration[src]

impl Clone for IosGeneralDeviceConfiguration[src]

impl PartialEq<IosGeneralDeviceConfiguration> for IosGeneralDeviceConfiguration[src]

impl Debug for IosGeneralDeviceConfiguration[src]

impl Serialize for IosGeneralDeviceConfiguration[src]

impl<'de> Deserialize<'de> for IosGeneralDeviceConfiguration[src]

Auto Trait Implementations

Blanket Implementations

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

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

The type returned in the event of a conversion error.

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> Any for T where
    T: 'static + ?Sized
[src]

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