Class: MicrosoftGraph::Models::AllowedValue
- Includes:
- MicrosoftKiotaAbstractions::Parsable
- Defined in:
- lib/models/allowed_value.rb
Class Method Summary collapse
-
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value.
Instance Method Summary collapse
-
#get_field_deserializers ⇒ Object
The deserialization information for the current model.
-
#initialize ⇒ Object
constructor
Instantiates a new allowedValue and sets the default values.
-
#is_active ⇒ Object
Gets the isActive property value.
-
#is_active=(value) ⇒ Object
Sets the isActive property value.
-
#serialize(writer) ⇒ Object
Serializes information the current object.
Methods inherited from Entity
#additional_data, #additional_data=, #id, #id=, #odata_type, #odata_type=
Constructor Details
#initialize ⇒ Object
Instantiates a new allowedValue and sets the default values.
16 17 18 |
# File 'lib/models/allowed_value.rb', line 16 def initialize() super end |
Class Method Details
.create_from_discriminator_value(parse_node) ⇒ Object
Creates a new instance of the appropriate class based on discriminator value
24 25 26 27 |
# File 'lib/models/allowed_value.rb', line 24 def self.create_from_discriminator_value(parse_node) raise StandardError, 'parse_node cannot be null' if parse_node.nil? return AllowedValue.new end |
Instance Method Details
#get_field_deserializers ⇒ Object
The deserialization information for the current model
32 33 34 35 36 |
# File 'lib/models/allowed_value.rb', line 32 def get_field_deserializers() return super.merge({ "isActive" => lambda {|n| @is_active = n.get_boolean_value() }, }) end |
#is_active ⇒ Object
Gets the isActive property value. Indicates whether the predefined value is active or deactivated. If set to false, this predefined value cannot be assigned to any additional supported directory objects.
41 42 43 |
# File 'lib/models/allowed_value.rb', line 41 def is_active return @is_active end |
#is_active=(value) ⇒ Object
Sets the isActive property value. Indicates whether the predefined value is active or deactivated. If set to false, this predefined value cannot be assigned to any additional supported directory objects.
49 50 51 |
# File 'lib/models/allowed_value.rb', line 49 def is_active=(value) @is_active = value end |
#serialize(writer) ⇒ Object
Serializes information the current object
57 58 59 60 61 |
# File 'lib/models/allowed_value.rb', line 57 def serialize(writer) raise StandardError, 'writer cannot be null' if writer.nil? super writer.write_boolean_value("isActive", @is_active) end |