Class: JSS::UserExtensionAttribute
- Inherits:
-
ExtensionAttribute
- Object
- APIObject
- ExtensionAttribute
- JSS::UserExtensionAttribute
- Defined in:
- lib/jss/api_object/extension_attribute/user_extension_attribute.rb,
lib/jss.rb
Overview
A User extension attribute as defined in the JSS
Constant Summary collapse
- RSRC_BASE =
The base for REST resources of this class
"userextensionattributes"
- RSRC_LIST_KEY =
the hash key used for the JSON list output of all objects in the JSS
:user_extension_attributes
- RSRC_OBJECT_KEY =
The hash key used for the JSON object output. It’s also used in various error messages
:user_extension_attribute
- VALID_DATA_KEYS =
these keys, as well as :id and :name, are present in valid API JSON data for this class
[:description, :data_type, :input_type]
- TARGET_CLASS =
these ext attribs are related to these kinds of objects
JSS::User
- ALL_TARGETS_CRITERION =
A criterion that will return all members of the TARGET_CLASS
JSS::Criteriable::Criterion.new(:and_or => "and", :name => "Username", :search_type => "like", :value => '')
- OBJECT_HISTORY_OBJECT_TYPE =
the object type for this object in the object history table. See APIObject#add_object_history_entry
87
Instance Attribute Summary collapse
-
#need_to_update ⇒ Boolean
included
from Updatable
readonly
Do we have unsaved changes?.
Constructor Details
This class inherits a constructor from JSS::ExtensionAttribute
Instance Attribute Details
#need_to_update ⇒ Boolean (readonly) Originally defined in module Updatable
Returns do we have unsaved changes?.