Class: Jamf::MobileDevicePrestageSkipSetupItems

Inherits:
PrestageSkipSetupItems show all
Defined in:
lib/jamf/api/json_objects/md_prestage_skip_setup_items.rb

Overview

A ‘location’ for a computer prestage in Jamf Pro

Constant Summary collapse

OBJECT_MODEL =
superclass::OBJECT_MODEL.merge(

  # @!attribute Android
  #   @return [Boolean]
  Android: {
    class: :boolean,
    aliases: %i[android]
  },

  # @!attribute CloudStorage
  #   @return [Boolean]
  CloudStorage: {
    class: :boolean,
    aliases: %i[cloudstorage cloud_storage]
  },

  # @!attribute ExpressLanguage
  #   @return [Boolean]
  ExpressLanguage: {
    class: :boolean,
    aliases: %i[expressLanguage expresslanguage express_language]
  },

  # @!attribute HomeButtonSensitivity
  #   @return [Boolean]
  HomeButtonSensitivity: {
    class: :boolean,
    aliases: %i[homeButtonSensitivity homebuttonsensitivity home_button_sensitivity]
  },

  # @!attribute iMessageAndFaceTime
  #   @return [Boolean]
  iMessageAndFaceTime: {
    class: :boolean,
    aliases: %i[imessageandfacetime imessage_and_facetime]
  },

  # @!attribute OnBoarding
  #   @return [Boolean]
  OnBoarding: {
    class: :boolean,
    aliases: %i[onBoarding onboarding on_boarding]
  },

  # @!attribute Passcode
  #   @return [Boolean]
  Passcode: {
    class: :boolean,
    aliases: %i[passcode]
  },

  # @!attribute PreferredLanguage
  #   @return [Boolean]
  PreferredLanguage: {
    class: :boolean,
    aliases: %i[preferredLanguage preferredlanguage preferred_language]
  },

  # @!attribute SIMSetup
  #   @return [Boolean]
  SIMSetup: {
    class: :boolean,
    aliases: %i[simsetup simSetup sim_setup]
  },

  # @!attribute ScreenSaver
  #   @return [Boolean]
  ScreenSaver: {
    class: :boolean,
    aliases: %i[screenSaver screensaver screen_saver]
  },

  # @!attribute SoftwareUpdate
  #   @return [Boolean]
  SoftwareUpdate: {
    class: :boolean,
    aliases: %i[oftwareUpdate softwareupdate software_update]
  },

  # @!attribute TVHomeScreenSync
  #   @return [Boolean]
  TVHomeScreenSync: {
    class: :boolean,
    aliases: %i[tvHomeScreenSync tvhomescreensync tv_home_screen_sync]
  },

  # @!attribute TVProviderSignIn
  #   @return [Boolean]
  TVProviderSignIn: {
    class: :boolean,
    aliases: %i[tvprovidersignin tvProviderSignIn tv_provider_sign_in]
  },

  # @!attribute TVRoom
  #   @return [Boolean]
  TVRoom: {
    class: :boolean,
    aliases: %i[tvRoom tvroom tv_room]
  },

  # @!attribute TapToSetup
  #   @return [Boolean]
  TapToSetup: {
    class: :boolean,
    aliases: %i[tapToSetup taptosetup tap_to_setup]
  },

  # @!attribute WatchMigration
  #   @return [Boolean]
  WatchMigration: {
    class: :boolean,
    aliases: %i[watchMigration watchmigration watch_migration]
  },

  # @!attribute Welcome
  #   @return [Boolean]
  Welcome: {
    class: :boolean,
    aliases: %i[welcome]
  },

  # @!attribute Zoom
  #   @return [Boolean]
  Zoom: {
    class: :boolean,
    aliases: %i[zoom]
  }
).freeze

Constructor Details

This class inherits a constructor from Jamf::JSONObject