com.yodlee.api.model.provideraccounts.UpdatedProviderAccount Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of yodlee-api-model-beta Show documentation
Show all versions of yodlee-api-model-beta Show documentation
Yodlee API Model Beta is the stage 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.provideraccounts;
import java.util.Collections;
import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yodlee.api.model.LoginForm;
import io.swagger.annotations.ApiModelProperty;
public class UpdatedProviderAccount extends AbstractProviderAccount {
@ApiModelProperty(readOnly = true,
value = "The date on when the provider account is created in the system."//
+ "
"//
+ "Endpoints:"//
+ ""//
+ "- GET providerAccounts
"//
+ "- POST providerAccounts
"//
+ "- PUT providerAccounts/{providerAccountId}
"//
+ "- GET providerAccounts/{providerAccountId}
"//
+ "- GET dataExtracts/userData
"//
+ "
")
@JsonProperty("createdDate")
private String createdDate;
@ApiModelProperty(readOnly = true,
value = "This entity gets returned in the response for only MFA based provider accounts during the add/update account polling process. This indicates that the MFA information is expected from the user to complete the process. This represents the structure of MFA form that is displayed to the user in the provider site."//
+ "
"//
+ "Endpoints:"//
+ ""//
+ "- GET providerAccounts
"//
+ "- POST providerAccounts
"//
+ "- PUT providerAccounts/{providerAccountId}
"//
+ "- GET providerAccounts/{providerAccountId}
"//
+ "
")
@JsonProperty("loginForm")
private List loginForm;
/**
* The date on when the provider account is created in the system.
*
* Endpoints:
*
* - GET providerAccounts
* - POST providerAccounts
* - PUT providerAccounts/{providerAccountId}
* - GET providerAccounts/{providerAccountId}
*
*
* @return createdDate
*/
public String getCreatedDate() {
return createdDate;
}
/**
* This entity gets returned in the response for only MFA based provider accounts during the add/update account
* polling process. This indicates that the MFA information is expected from the user to complete the process. This
* represents the structure of MFA form that is displayed to the user in the provider site.
*
* Endpoints:
*
* - GET providerAccounts
* - POST providerAccounts
* - PUT providerAccounts/{providerAccountId}
* - GET providerAccounts/{providerAccountId}
*
*
* @return loginForm
*/
public List getLoginForm() {
return loginForm == null ? null : Collections.unmodifiableList(loginForm);
}
@Override
public String toString() {
return "UpdatedProviderAccount [createdDate=" + createdDate + ", loginForm=" + loginForm + ", id=" + id
+ ", aggregationSource=" + aggregationSource + ", providerId=" + providerId + ", isManual=" + isManual
+ ", requestId=" + requestId + ", status=" + status + ", datasets=" + datasets + "]";
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy