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

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