Package com.microsoft.graph.models
Class AccessPackageQuestion
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.AccessPackageQuestion
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
- Direct Known Subclasses:
AccessPackageMultipleChoiceQuestion
,AccessPackageTextInputQuestion
@Generated("com.microsoft.kiota")
public class AccessPackageQuestion
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AccessPackageQuestion
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueThe deserialization information for the current modelGets the isAnswerEditable property value.Gets the isRequired property value.Gets the localizations property value.Gets the sequence property value.getText()
Gets the text property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setIsAnswerEditable
(Boolean value) Sets the isAnswerEditable property value.void
setIsRequired
(Boolean value) Sets the isRequired property value.void
Sets the localizations property value.void
setSequence
(Integer value) Sets the sequence property value.void
Sets the text property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
AccessPackageQuestion
public AccessPackageQuestion()Instantiates a newAccessPackageQuestion
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static AccessPackageQuestion 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
AccessPackageQuestion
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializers
in interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getIsAnswerEditable
Gets the isAnswerEditable property value. Specifies whether the requestor is allowed to edit answers to questions for an assignment by posting an update to accessPackageAssignmentRequest.- Returns:
- a
Boolean
-
getIsRequired
Gets the isRequired property value. Whether the requestor is required to supply an answer or not.- Returns:
- a
Boolean
-
getLocalizations
Gets the localizations property value. The text of the question represented in a format for a specific locale.- Returns:
- a
List<AccessPackageLocalizedText>
-
getSequence
Gets the sequence property value. Relative position of this question when displaying a list of questions to the requestor.- Returns:
- a
Integer
-
getText
Gets the text property value. The text of the question to show to the requestor.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setIsAnswerEditable
Sets the isAnswerEditable property value. Specifies whether the requestor is allowed to edit answers to questions for an assignment by posting an update to accessPackageAssignmentRequest.- Parameters:
value
- Value to set for the isAnswerEditable property.
-
setIsRequired
Sets the isRequired property value. Whether the requestor is required to supply an answer or not.- Parameters:
value
- Value to set for the isRequired property.
-
setLocalizations
Sets the localizations property value. The text of the question represented in a format for a specific locale.- Parameters:
value
- Value to set for the localizations property.
-
setSequence
Sets the sequence property value. Relative position of this question when displaying a list of questions to the requestor.- Parameters:
value
- Value to set for the sequence property.
-
setText
Sets the text property value. The text of the question to show to the requestor.- Parameters:
value
- Value to set for the text property.
-