Class IdentityUserFlowAttributeAssignment

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.IdentityUserFlowAttributeAssignment
All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject

public class IdentityUserFlowAttributeAssignment extends Entity implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Identity User Flow Attribute Assignment.
  • Field Details

    • displayName

      @SerializedName(value="displayName", alternate="DisplayName") @Expose @Nullable public String displayName
      The Display Name. The display name of the identityUserFlowAttribute within a user flow.
    • isOptional

      @SerializedName(value="isOptional", alternate="IsOptional") @Expose @Nullable public Boolean isOptional
      The Is Optional. Determines whether the identityUserFlowAttribute is optional. true means the user doesn't have to provide a value. false means the user cannot complete sign-up without providing a value.
    • requiresVerification

      @SerializedName(value="requiresVerification", alternate="RequiresVerification") @Expose @Nullable public Boolean requiresVerification
      The Requires Verification. Determines whether the identityUserFlowAttribute requires verification. This is only used for verifying the user's phone number or email address.
    • userAttributeValues

      @SerializedName(value="userAttributeValues", alternate="UserAttributeValues") @Expose @Nullable public List<UserAttributeValuesItem> userAttributeValues
      The User Attribute Values. The input options for the user flow attribute. Only applicable when the userInputType is radioSingleSelect, dropdownSingleSelect, or checkboxMultiSelect.
    • userInputType

      @SerializedName(value="userInputType", alternate="UserInputType") @Expose @Nullable public IdentityUserFlowAttributeInputType userInputType
      The User Input Type. The input type of the user flow attribute. Possible values are: textBox, dateTimeDropdown, radioSingleSelect, dropdownSingleSelect, emailBox, checkboxMultiSelect.
    • userAttribute

      @SerializedName(value="userAttribute", alternate="UserAttribute") @Expose @Nullable public IdentityUserFlowAttribute userAttribute
      The User Attribute. The user attribute that you want to add to your user flow.
  • Constructor Details

    • IdentityUserFlowAttributeAssignment

      public IdentityUserFlowAttributeAssignment()
  • Method Details

    • setRawObject

      public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json)
      Sets the raw JSON object
      Specified by:
      setRawObject in interface com.microsoft.graph.serializer.IJsonBackedObject
      Overrides:
      setRawObject in class Entity
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to