Package com.microsoft.graph.models
Class IdentityUserFlowAttributeAssignment
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityUserFlowAttributeAssignment
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class IdentityUserFlowAttributeAssignment
extends Entity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
ConstructorsConstructorDescriptionInstantiates a newIdentityUserFlowAttributeAssignment
and 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 displayName property value.The deserialization information for the current modelGets the isOptional property value.Gets the requiresVerification property value.Gets the userAttribute property value.Gets the userAttributeValues property value.Gets the userInputType property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setDisplayName
(String value) Sets the displayName property value.void
setIsOptional
(Boolean value) Sets the isOptional property value.void
setRequiresVerification
(Boolean value) Sets the requiresVerification property value.void
Sets the userAttribute property value.void
Sets the userAttributeValues property value.void
Sets the userInputType property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
IdentityUserFlowAttributeAssignment
public IdentityUserFlowAttributeAssignment()Instantiates a newIdentityUserFlowAttributeAssignment
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static IdentityUserFlowAttributeAssignment 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
IdentityUserFlowAttributeAssignment
-
getDisplayName
Gets the displayName property value. The display name of the identityUserFlowAttribute within a user flow.- Returns:
- a
String
-
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>>
-
getIsOptional
Gets the isOptional property value. Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user can't complete sign-up without providing a value.- Returns:
- a
Boolean
-
getRequiresVerification
Gets the requiresVerification property value. Determines whether the identityUserFlowAttribute requires verification, and is only used for verifying the user's phone number or email address.- Returns:
- a
Boolean
-
getUserAttribute
Gets the userAttribute property value. The user attribute that you want to add to your user flow.- Returns:
- a
IdentityUserFlowAttribute
-
getUserAttributeValues
Gets the userAttributeValues property value. The input options for the user flow attribute. Only applicable when the userInputType is radioSingleSelect, dropdownSingleSelect, or checkboxMultiSelect.- Returns:
- a
List<UserAttributeValuesItem>
-
getUserInputType
Gets the userInputType property value. The userInputType property- Returns:
- a
IdentityUserFlowAttributeInputType
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setDisplayName
Sets the displayName property value. The display name of the identityUserFlowAttribute within a user flow.- Parameters:
value
- Value to set for the displayName property.
-
setIsOptional
Sets the isOptional property value. Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user can't complete sign-up without providing a value.- Parameters:
value
- Value to set for the isOptional property.
-
setRequiresVerification
Sets the requiresVerification property value. Determines whether the identityUserFlowAttribute requires verification, and is only used for verifying the user's phone number or email address.- Parameters:
value
- Value to set for the requiresVerification property.
-
setUserAttribute
Sets the userAttribute property value. The user attribute that you want to add to your user flow.- Parameters:
value
- Value to set for the userAttribute property.
-
setUserAttributeValues
Sets the userAttributeValues property value. The input options for the user flow attribute. Only applicable when the userInputType is radioSingleSelect, dropdownSingleSelect, or checkboxMultiSelect.- Parameters:
value
- Value to set for the userAttributeValues property.
-
setUserInputType
Sets the userInputType property value. The userInputType property- Parameters:
value
- Value to set for the userInputType property.
-