LoginTransactionDetails

Parameters

authenticationType

The type of login authentication method used by a user. For authentication_type ensure attributes mentioned in dictionary below are set to corresponding values only. authentication_type is an enum value with the following mapping with authentication_sub_type attribute: * authentication_type : authentication_sub_type * ------------------------------------------------------------------------------- * CREDENTIALS : EMAIL * CREDENTIALS : * PASSWORD_RESET : EMAIL * SINGLE_SIGN_ON : EMAIL * MULTI_FACTOR_AUTHENTICATION : EMAIL * MULTI_FACTOR_AUTHENTICATION : PHONE * SOCIAL : GOOGLE * SOCIAL : FACEBOOK * SOCIAL : APPLE

successfulLoginFlag

Identifies if a login attempt by a user was successful or not.

authenticationSubType

The sub type of login authentication method used by a user. For authentication_sub_type ensure attributes mentioned in dictionary below are set to corresponding values only. authentication_sub_type is an enum value with the following mapping with authentication_type attribute: * authentication_sub_type : authentication_type * ------------------------------------------------------------------------------- * EMAIL : CREDENTIALS * EMAIL : PASSWORD_RESET * EMAIL : SINGLE_SIGN_ON * EMAIL : MULTI_FACTOR_AUTHENTICATION * PHONE : MULTI_FACTOR_AUTHENTICATION * GOOGLE : SOCIAL * FACEBOOK : SOCIAL * APPLE : SOCIAL * : CREDENTIALS

failedLoginReason

The reason for the failed login attempt in the Partner''s system, related to user failure or Partner''s system failure. - INVALID_CREDENTIALS - Applicable if the user provided invalid login credentials for this login attempt. - ACCOUNT_NOT_FOUND - Applicable if the user attempted to login to an account that doesn't exist. - VERIFICATION_FAILED - Applicable if the user failed the verification for this login, or any authentication exception occured in the Partner system for this login attempt. - ACCOUNT_LOCKED - Applicable if the user attempted to login to an account that is locked.

Constructors

Link copied to clipboard
public LoginTransactionDetails LoginTransactionDetails(OffsetDateTime transactionDateTime, String transactionId, LoginTransactionDetails.AuthenticationType authenticationType, Boolean successfulLoginFlag, CurrentUserSession currentUserSession, LoginTransactionDetails.AuthenticationSubType authenticationSubType, LoginTransactionDetails.FailedLoginReason failedLoginReason)

Types

Link copied to clipboard

The sub type of login authentication method used by a user. For authentication_sub_type ensure attributes mentioned in dictionary below are set to corresponding values only. authentication_sub_type is an enum value with the following mapping with authentication_type attribute: * authentication_sub_type : authentication_type * ------------------------------------------------------------------------------- * EMAIL : CREDENTIALS * EMAIL : PASSWORD_RESET * EMAIL : SINGLE_SIGN_ON * EMAIL : MULTI_FACTOR_AUTHENTICATION * PHONE : MULTI_FACTOR_AUTHENTICATION * GOOGLE : SOCIAL * FACEBOOK : SOCIAL * APPLE : SOCIAL * : CREDENTIALS Values: EMAIL,PHONE,GOOGLE,FACEBOOK,APPLE

Link copied to clipboard

The type of login authentication method used by a user. For authentication_type ensure attributes mentioned in dictionary below are set to corresponding values only. authentication_type is an enum value with the following mapping with authentication_sub_type attribute: * authentication_type : authentication_sub_type * ------------------------------------------------------------------------------- * CREDENTIALS : EMAIL * CREDENTIALS : * PASSWORD_RESET : EMAIL * SINGLE_SIGN_ON : EMAIL * MULTI_FACTOR_AUTHENTICATION : EMAIL * MULTI_FACTOR_AUTHENTICATION : PHONE * SOCIAL : GOOGLE * SOCIAL : FACEBOOK * SOCIAL : APPLE Values: CREDENTIALS,PASSWORD_RESET,SOCIAL,SINGLE_SIGN_ON,MULTI_FACTOR_AUTHENTICATION

Link copied to clipboard
public final class Builder
Link copied to clipboard

The reason for the failed login attempt in the Partner''s system, related to user failure or Partner''s system failure. - INVALID_CREDENTIALS - Applicable if the user provided invalid login credentials for this login attempt. - ACCOUNT_NOT_FOUND - Applicable if the user attempted to login to an account that doesn't exist. - VERIFICATION_FAILED - Applicable if the user failed the verification for this login, or any authentication exception occured in the Partner system for this login attempt. - ACCOUNT_LOCKED - Applicable if the user attempted to login to an account that is locked. Values: INVALID_CREDENTIALS,ACCOUNT_NOT_FOUND,VERIFICATION_FAILED,ACCOUNT_LOCKED

Properties

Link copied to clipboard
Link copied to clipboard
@Valid()
private final CurrentUserSession currentUserSession
Link copied to clipboard
@NotNull()
@Valid()
private final Boolean successfulLoginFlag
Link copied to clipboard
Link copied to clipboard
@Length(max = 200)
@NotNull()
@Valid()
private final String transactionId
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard