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

#building ⇒ String

Parameters:

Returns:



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

#department ⇒ String

Parameters:

Returns:



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

#emailAddress ⇒ String

Parameters:

Returns:



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

#phoneNumber ⇒ String

Parameters:

Returns:



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

#position ⇒ String

Parameters:

Returns:



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

#realName ⇒ String

Parameters:

Returns:



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

#room ⇒ String

Parameters:

Returns:



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

#username ⇒ String

Parameters:

Returns:



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