Class: JSS::ManagementHistory::UserLocationChange

Inherits:
Object
  • Object
show all
Includes:
HashLike
Defined in:
lib/jss/api_object/management_history/user_location_change.rb

Overview

UserLocationChange - a change in a device’s assigned user or location

This should only be instantiated by the ManagementHistory.user_location_history method when mixed in to Computers or Mobile devices.

That method will return an array of these objects.

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#buildingString (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 74


#date_time_epochInteger (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 52


#departmentString (readonly) Also known as: dept



72
# File 'lib/jss/api_object/management_history/user_location_change.rb', line 72

alias dept department

#email_addressString (readonly) Also known as: email



64
# File 'lib/jss/api_object/management_history/user_location_change.rb', line 64

alias email email_address

#full_nameString (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 58


#phone_numberString (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 66


#positionString (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 80


#roomString (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 77


#usernameString (readonly)



# File 'lib/jss/api_object/management_history/user_location_change.rb', line 55


Instance Method Details

#[](attr) ⇒ Object Originally defined in module HashLike

#date_timeTime



85
86
87
# File 'lib/jss/api_object/management_history/user_location_change.rb', line 85

def date_time
  JSS.epoch_to_time @date_time_epoch if @date_time_epoch
end