com.yodlee.api.model.verification.MatchingVerification Maven / Gradle / Ivy
/**
* 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.verification;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yodlee.api.model.AbstractModelComponent;
import com.yodlee.api.model.verification.enums.VerificationType;
import io.swagger.annotations.ApiModelProperty;
public class MatchingVerification extends AbstractModelComponent {
@ApiModelProperty(value = "Unique identifier for the account."//
+ "
"//
+ "Endpoints:"//
+ ""//
+ "- POST verification
"//
+ "- GET verification
"//
+ "- PUT verification
"//
+ "
")
@JsonProperty("accountId")
protected Long accountId;
@ApiModelProperty(value = "The account verification type."//
+ "
"//
+ "Endpoints:"//
+ ""//
+ "- POST verification
"//
+ "- GET verification
"//
+ "- PUT verification
"//
+ "
"//
+ "
Applicable Values")
@NotNull(message = "{verifications.param.verificationType.required}")
@JsonProperty("verificationType")
protected VerificationType verificationType;
@ApiModelProperty(value = "Unique identifier for the provider account."//
+ "
"//
+ "Endpoints:"//
+ ""//
+ "- POST verification
"//
+ "- GET verification
"//
+ "- PUT verification
"//
+ "
")
@JsonProperty("providerAccountId")
protected Long providerAccountId;
/**
* Unique identifier for the account.
*
* Endpoints:
*
* - POST verification
* - GET verification
* - PUT verification
*
*
* @return accountId
*/
public Long getAccountId() {
return accountId;
}
public void setAccountId(Long accountId) {
this.accountId = accountId;
}
/**
* The account verification type.
*
* Endpoints:
*
* - POST verification
* - GET verification
* - PUT verification
*
*
* Applicable Values
*
* @return verificationType
*/
public VerificationType getVerificationType() {
return verificationType;
}
public void setVerificationType(VerificationType verificationType) {
this.verificationType = verificationType;
}
/**
* Unique identifier for the provider account.
*
* Endpoints:
*
* - POST verification
* - GET verification
* - PUT verification
*
*
* @return providerAccountId
*/
public Long getProviderAccountId() {
return providerAccountId;
}
public void setProviderAccountId(Long providerAccountId) {
this.providerAccountId = providerAccountId;
}
@Override
public String toString() {
return "Verification [accountId=" + accountId + ", verificationType=" + verificationType
+ ", providerAccountId=" + providerAccountId + "]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy