Package com.microsoft.graph.models
Class UserSignIn
java.lang.Object
com.microsoft.graph.models.SignInIdentity
com.microsoft.graph.models.UserSignIn
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class UserSignIn
extends SignInIdentity
implements com.microsoft.kiota.serialization.Parsable
-
Field Summary
Fields inherited from class com.microsoft.graph.models.SignInIdentity
backingStore -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic UserSignIncreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the externalTenantId property value.Gets the externalUserType property value.The deserialization information for the current modelGets the userId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetExternalTenantId(String value) Sets the externalTenantId property value.voidSets the externalUserType property value.voidSets the userId property value.Methods inherited from class com.microsoft.graph.models.SignInIdentity
getAdditionalData, getBackingStore, getOdataType, setAdditionalData, setBackingStore, setOdataType
-
Constructor Details
-
UserSignIn
public UserSignIn()Instantiates a newUserSignInand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static UserSignIn 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
UserSignIn
-
getExternalTenantId
Gets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios.- Returns:
- a
String
-
getExternalUserType
Gets the externalUserType property value. The externalUserType property- Returns:
- a
EnumSet<ConditionalAccessGuestOrExternalUserTypes>
-
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 classSignInIdentity- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getUserId
Gets the userId property value. Object ID of the user.- Returns:
- a
String
-
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 classSignInIdentity- Parameters:
writer- Serialization writer to use to serialize this model
-
setExternalTenantId
Sets the externalTenantId property value. TenantId of the guest user as applies to Microsoft Entra B2B scenarios.- Parameters:
value- Value to set for the externalTenantId property.
-
setExternalUserType
Sets the externalUserType property value. The externalUserType property- Parameters:
value- Value to set for the externalUserType property.
-
setUserId
Sets the userId property value. Object ID of the user.- Parameters:
value- Value to set for the userId property.
-