Class: Jamf::Location

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

Overview

A ‘location’ for a managed object in Jamf Pro

Constant Summary collapse

OBJECT_MODEL =
{

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

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

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

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

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

  # @!attribute department
  #   @param [String]
  #   @return [String]
  department: {
    class: Jamf::Department::Reference
  },

  # @!attribute building
  #   @param [String]
  #   @return [String]
  building: {
    class: Jamf::Building::Reference
  },

  # @!attribute room
  #   @param [String]
  #   @return [String]
  room: {
    class: :string
  }
}.freeze

Instance Attribute Summary collapse

Constructor Details

This class inherits a constructor from Jamf::JSONObject

Instance Attribute Details

#buildingString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 76

#departmentString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 69

#emailAddressString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 48

#phoneNumberString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 62

#positionString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 55

#realNameString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 41

#roomString

Parameters:

Returns:



# File 'lib/jamf/api/json_objects/location.rb', line 83

#usernameString

Parameters:

Returns:



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