All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.yodlee.api.model.enums.VerificationRequestFailedReason Maven / Gradle / Ivy

There is a newer version: 1.0.29.beta1
Show newest version
/**
 * Copyright (c) 2019 Yodlee, Inc. All Rights Reserved.
 *
 * Licensed under the MIT License. See LICENSE file in the project root for license information.
 */
package com.yodlee.api.model.enums;

public enum VerificationRequestFailedReason {
	/**
	 * Description: The account is locked at the provider site. The user has exceeded the maximum number of
	 * incorrect login attempts resulting in the account getting locked. 
* Next Action: Instruct the user to visit the provider site and take necessary actions to unlock the account */ ACCOUNT_LOCKED, // // /** * * Description:
* Next Action: */ ADDL_AUTHENTICATION_REQUIRED, // // // /** * Description: Unable to log in to the provider site due to out-dated credentials. The site may be prompting * the user to change or verify the credentials.
* Next Action: Instruct the user to visit the provider site and perform the required actions, and invoke the * edit account flow to update the credentials in the Yodlee system */ CREDENTIALS_UPDATE_NEEDED, // // /** * * Description: Unable to log in to the provider site due to incorrect credentials. The credentials that the * user has provided are incorrect.
* Next Action: Instruct the user to provide the correct credentials by invoking the edit account flow. */ INCORRECT_CREDENTIALS, // // // /** * * Description: The user has provided incorrect MFA information or the MFA information provided has expired. *
* Next Action: Instruct the user to provide the correct MFA information */ INVALID_ADDL_INFO_PROVIDED, // // /** * * Description: The request has timed-out due to technical reasons.
* Next Action: Instruct the user to try again later. If the request fails repeatedly, report the issue to * the customer service team */ REQUEST_TIME_OUT, // // /** * * Description: The Yodlee IP is blocked by the provider site.
* Next Action: Instruct the user to try again later. If the request fails repeatedly, report the issue to * the customer service team */ SITE_BLOCKING_ERROR, // // /** * * Description: All error indicating issues at the provider site, such as the site is down for maintenance. *
* Next Action: Instruct the user to try again later. If the request fails repeatedly, report the issue to * the customer service team */ UNEXPECTED_SITE_ERROR, // // /** * * Description: Indicates that the site does not support the requested data or support is not available to * complete the requested action. For example, site not available, document download not supported at the site, etc. *
* Next Action: Inform the user about the latest available status */ SITE_NOT_SUPPORTED, // // /** * * Description: The provider site is unavailable due to issues such as the site is down for maintenance.
*
* Next Action: Instruct the user to try again later. If the request fails repeatedly, report the issue to * the customer service team */ SITE_UNAVAILABLE, // // /** * * Description: Indicates there is a technical error.
* Next Action: Instruct the user to try again later. If the request fails repeatedly, report the issue to * the customer service team.
*/ TECH_ERROR, // /** * Description: The errors that require users to take action at the provider site, for example, accept T{@literal &}C, * etc.
* Next Action: Instruct the user to visit the provider site and perform the necessary action */ USER_ACTION_NEEDED_AT_SITE, // // /** * * Description: Indicates if multiple sessions or a session is terminated by the provider site.
* Next Action: Instruct the user to try again later */ SITE_SESSION_INVALIDATED, // // /** * * Description: The site has requested for OAuth authentication.
* Next Action: The OAUTH based authentication sites can be added or updated only using Yodlee FastLink and * not Yodlee APIs. Instruct the user to add the account using FastLink */ NEW_AUTHENTICATION_REQUIRED, // // /** * * Description: The user has to provide consent to access the account information through Open Banking.
* Next Action: Instruct the user to provide the consent through the edit account flow. */ CONSENT_REQUIRED, // // /** * * Description: The consent provided by the user to access the account information through Open Banking has expired.
* Next Action: Instruct the user to provide the consent through the edit account flow. */ CONSENT_EXPIRED, // // /** * * Description: The user has revoked the consent to access the account information through Open Banking.
* Next Action: Instruct the user to provide the consent through the add account flow. */ CONSENT_REVOKED, // // /** * * Description: Failed to log in to the Open Banking provider site due to incorrect token.
* Next Action: Instruct the user to provide the consent through the edit account flow. */ INCORRECT_OAUTH_TOKEN, // // /** * Description: Required data is not available.
* Next Action: No action is required as it is an end state. */ REQUIRED_DATA_NOT_AVAILABLE, // // /** * Description: Matching failed.
* Next Action: No action is required as it is an end state. */ MATCHING_FAILED, // // /** * Description: No eligible accounts for given configuration.
* Next Action: No action is required as it is an end state. */ NO_ELIGIBLE_ACCOUNTS, // // /** * Description: Additional MFA information required from the user. *
* Next Action: Instruct the user to provide the MFA information */ USER_INPUT_REQUIRED }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy