Package com.microsoft.graph.models
Class AccessPackageMultipleChoiceQuestion
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessPackageQuestion
com.microsoft.graph.models.AccessPackageMultipleChoiceQuestion
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class AccessPackageMultipleChoiceQuestion
extends AccessPackageQuestion
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore -
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newAccessPackageMultipleChoiceQuestionand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptioncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the choices property value.The deserialization information for the current modelGets the isMultipleSelectionAllowed property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetChoices(List<AccessPackageAnswerChoice> value) Sets the choices property value.voidSets the isMultipleSelectionAllowed property value.Methods inherited from class com.microsoft.graph.models.AccessPackageQuestion
getIsAnswerEditable, getIsRequired, getLocalizations, getSequence, getText, setIsAnswerEditable, setIsRequired, setLocalizations, setSequence, setTextMethods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AccessPackageMultipleChoiceQuestion
public AccessPackageMultipleChoiceQuestion()Instantiates a newAccessPackageMultipleChoiceQuestionand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AccessPackageMultipleChoiceQuestion createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
AccessPackageMultipleChoiceQuestion
-
getChoices
Gets the choices property value. List of answer choices.- Returns:
- a
List<AccessPackageAnswerChoice>
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classAccessPackageQuestion- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsMultipleSelectionAllowed
Gets the isMultipleSelectionAllowed property value. Indicates whether requestor can select multiple choices as their answer.- Returns:
- a
Boolean
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
serializein classAccessPackageQuestion- Parameters:
writer- Serialization writer to use to serialize this model
-
setChoices
Sets the choices property value. List of answer choices.- Parameters:
value- Value to set for the choices property.
-
setIsMultipleSelectionAllowed
Sets the isMultipleSelectionAllowed property value. Indicates whether requestor can select multiple choices as their answer.- Parameters:
value- Value to set for the isMultipleSelectionAllowed property.
-