Package com.microsoft.graph.models
Class UserRegistrationDetails
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.UserRegistrationDetails
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class UserRegistrationDetails
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the User Registration Details.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Is Admin.The Is Mfa Capable.The Is Mfa Registered.The Is Passwordless Capable.The Is Sspr Capable.The Is Sspr Enabled.The Is Sspr Registered.The Is System Preferred Authentication Method Enabled.The Last Updated Date Time.The Methods Registered.The System Preferred Authentication Methods.The User Display Name.The User Preferred Method For Secondary Authentication.The User Principal Name.The User Type. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidsetRawObject(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManagerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
isAdmin
The Is Admin. Indicates whether the user has an admin role in the tenant. This value can be used to check the authentication methods that privileged accounts are registered for and capable of. -
isMfaCapable
@SerializedName(value="isMfaCapable", alternate="IsMfaCapable") @Expose @Nullable public Boolean isMfaCapableThe Is Mfa Capable. Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method must be allowed by the authentication methods policy. Supports $filter (eq). -
isMfaRegistered
@SerializedName(value="isMfaRegistered", alternate="IsMfaRegistered") @Expose @Nullable public Boolean isMfaRegisteredThe Is Mfa Registered. Indicates whether the user has registered a strong authentication method for multi-factor authentication. The method may not necessarily be allowed by the authentication methods policy. Supports $filter (eq). -
isPasswordlessCapable
@SerializedName(value="isPasswordlessCapable", alternate="IsPasswordlessCapable") @Expose @Nullable public Boolean isPasswordlessCapableThe Is Passwordless Capable. Indicates whether the user has registered a passwordless strong authentication method (including FIDO2, Windows Hello for Business, and Microsoft Authenticator (Passwordless)) that is allowed by the authentication methods policy. Supports $filter (eq). -
isSsprCapable
@SerializedName(value="isSsprCapable", alternate="IsSsprCapable") @Expose @Nullable public Boolean isSsprCapableThe Is Sspr Capable. Indicates whether the user has registered the required number of authentication methods for self-service password reset and the user is allowed to perform self-service password reset by policy. Supports $filter (eq). -
isSsprEnabled
@SerializedName(value="isSsprEnabled", alternate="IsSsprEnabled") @Expose @Nullable public Boolean isSsprEnabledThe Is Sspr Enabled. Indicates whether the user is allowed to perform self-service password reset by policy. The user may not necessarily have registered the required number of authentication methods for self-service password reset. Supports $filter (eq). -
isSsprRegistered
@SerializedName(value="isSsprRegistered", alternate="IsSsprRegistered") @Expose @Nullable public Boolean isSsprRegisteredThe Is Sspr Registered. Indicates whether the user has registered the required number of authentication methods for self-service password reset. The user may not necessarily be allowed to perform self-service password reset by policy. Supports $filter (eq). -
isSystemPreferredAuthenticationMethodEnabled
@SerializedName(value="isSystemPreferredAuthenticationMethodEnabled", alternate="IsSystemPreferredAuthenticationMethodEnabled") @Expose @Nullable public Boolean isSystemPreferredAuthenticationMethodEnabledThe Is System Preferred Authentication Method Enabled. Indicates whether system preferred authentication method is enabled. If enabled, the system dynamically determines the most secure authentication method among the methods registered by the user. Supports $filter (eq). -
lastUpdatedDateTime
@SerializedName(value="lastUpdatedDateTime", alternate="LastUpdatedDateTime") @Expose @Nullable public OffsetDateTime lastUpdatedDateTimeThe Last Updated Date Time. The date and time (UTC) when the record was last updated. The DateTimeOffset type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z. -
methodsRegistered
@SerializedName(value="methodsRegistered", alternate="MethodsRegistered") @Expose @Nullable public List<String> methodsRegisteredThe Methods Registered. Collection of authentication methods registered, such as mobilePhone, email, fido2. Supports $filter (any with eq). -
systemPreferredAuthenticationMethods
@SerializedName(value="systemPreferredAuthenticationMethods", alternate="SystemPreferredAuthenticationMethods") @Expose @Nullable public List<String> systemPreferredAuthenticationMethodsThe System Preferred Authentication Methods. Collection of authentication methods that the system determined to be the most secure authentication methods among the registered methods for second factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. Supports $filter (any with eq). -
userDisplayName
@SerializedName(value="userDisplayName", alternate="UserDisplayName") @Expose @Nullable public String userDisplayNameThe User Display Name. The user display name, such as Adele Vance. Supports $filter (eq, startsWith) and $orderBy. -
userPreferredMethodForSecondaryAuthentication
@SerializedName(value="userPreferredMethodForSecondaryAuthentication", alternate="UserPreferredMethodForSecondaryAuthentication") @Expose @Nullable public UserDefaultAuthenticationMethod userPreferredMethodForSecondaryAuthenticationThe User Preferred Method For Secondary Authentication. The method the user selected as the default second-factor for performing multi-factor authentication. Possible values are: push, oath, voiceMobile, voiceAlternateMobile, voiceOffice, sms, none, unknownFutureValue. This property is used as preferred MFA method when isSystemPreferredAuthenticationMethodEnabled is false. Supports $filter (any with eq). -
userPrincipalName
@SerializedName(value="userPrincipalName", alternate="UserPrincipalName") @Expose @Nullable public String userPrincipalNameThe User Principal Name. The user principal name, such as AdeleV@contoso.com. Supports $filter (eq, startsWith) and $orderBy. -
userType
@SerializedName(value="userType", alternate="UserType") @Expose @Nullable public SignInUserType userTypeThe User Type. Identifies whether the user is a member or guest in the tenant. The possible values are: member, guest, unknownFutureValue.
-
-
Constructor Details
-
UserRegistrationDetails
public UserRegistrationDetails()
-
-
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:
setRawObjectin interfacecom.microsoft.graph.serializer.IJsonBackedObject- Overrides:
setRawObjectin classEntity- Parameters:
serializer- the serializerjson- the JSON object to set this object to
-