Class: Jamf::MobileDevicePrestageNames

Inherits:
JSONObject show all
Defined in:
lib/jamf/api/json_objects/md_prestage_names.rb

Overview

A ‘location’ for a computer prestage in Jamf Pro

Constant Summary collapse

OBJECT_MODEL =
{

  # @!attribute assignNamesUsing
  #   @return [String]
  assignNamesUsing: {
    class: :string
  },

  # @!attribute prestageDeviceNames
  #   @return [Jamf::MobileDevicePrestageName]
  prestageDeviceNames: {
    class: Jamf::MobileDevicePrestageName,
    multi: true
  },

  # @!attribute deviceNamePrefix
  #   @return [String]
  deviceNamePrefix: {
    class: :string
  },

  # @!attribute deviceNameSuffix
  #   @return [String]
  deviceNameSuffix: {
    class: :string
  },

  # @!attribute singleDeviceName
  #   @return [String]
  singleDeviceName: {
    class: :string
  },

  # @!attribute isManageNames
  #   @return [Boolean]
  isManageNames: {
    class: :boolean
  },

  # @!attribute isDeviceNamingConfigured
  #   @return [Boolean]
  isDeviceNamingConfigured: {
    class: :boolean
  }
}.freeze

Instance Attribute Summary collapse

Constructor Details

This class inherits a constructor from Jamf::JSONObject

Instance Attribute Details

#assignNamesUsingString



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 34


#deviceNamePrefixString



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 47


#deviceNameSuffixString



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 53


#isDeviceNamingConfiguredBoolean



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 71


#isManageNamesBoolean



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 65


#prestageDeviceNamesJamf::MobileDevicePrestageName



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 40


#singleDeviceNameString



# File 'lib/jamf/api/json_objects/md_prestage_names.rb', line 59