com.yodlee.api.model.dataextracts.DataExtractsAccount 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.dataextracts;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.fasterxml.jackson.annotation.JsonPropertyOrder;
import com.yodlee.api.model.account.AbstractAccount;
import io.swagger.annotations.ApiModelProperty;
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonPropertyOrder({"CONTAINER", "providerAccountId", "accountName", "accountStatus", "accountNumber",
"aggregationSource", "isAsset", "balance", "id", "userClassification", "includeInNetWorth", "providerId",
"providerName", "isManual", "availableBalance", "currentBalance", "accountType", "displayedName", "createdDate",
"sourceId", "dueDate", "401kLoan", "annuityBalance", "interestPaidYTD", "interestPaidLastYear",
"interestRateType", "collateral", "annualPercentageYield", "premium", "remainingBalance", "policyEffectiveDate",
"policyFromDate", "policyToDate", "deathBenefit", "policyTerm", "policyStatus", "apr", "availableCash",
"availableCredit", "cash", "cashValue", "classification", "expirationDate", "faceAmount", "interestRate",
"lastPayment", "lastPaymentAmount", "lastPaymentDate", "lastUpdated", "marginBalance", "maturityAmount",
"maturityDate", "moneyMarketBalance", "nickname", "runningBalance", "totalCashLimit", "totalCreditLine",
"totalUnvestedBalance", "totalVestedBalance", "escrowBalance", "homeInsuranceType", "lifeInsuranceType",
"originalLoanAmount", "principalBalance", "premiumPaymentTerm", "recurringPayment", "term", "totalCreditLimit",
"enrollmentDate", "primaryRewardUnit", "currentLevel", "nextLevel", "shortBalance",
"lastEmployeeContributionAmount", "lastEmployeeContributionDate", "memo", "originationDate", "overDraftLimit",
"valuationType", "homeValue", "estimatedDate", "address", "historicalBalances", "loanPayoffAmount",
"loanPayByDate", "bankTransferCode", "rewardBalance", "frequency", "amountDue", "minimumAmountDue", "dataset",
"associatedProviderAccountId", "loanPayOffDetails", "coverage", "sourceAccountStatus", "repaymentPlanType",
"guarantor", "lender", "oauthMigrationStatus", "sourceProviderAccountId"})
public class DataExtractsAccount extends AbstractAccount {
@ApiModelProperty(readOnly = true,
value = "Indicates if the account is marked as deleted."//
+ "Applicable containers: All Containers
"//
+ "Aggregated / Manual: Both
"//
+ "Endpoints:
"//
+ ""//
+ "- GET dataExtracts/userData
"//
+ "
")
@JsonProperty("isDeleted")
protected Boolean isDeleted;
@ApiModelProperty(readOnly = true,
value = "The providerAccountId that is deleted and merged into the destinationProviderAccountId as part of the many-to-one OAuth migration process.
"//
+ "Endpoints:"//
+ ""//
+ "- GET dataExtracts/userData
"//
+ "
")
@JsonProperty("sourceProviderAccountId")
protected Long sourceProviderAccountId;
@ApiModelProperty(readOnly = true,
value = "Indicates if the account is selected by user for aggregation.
"//
+ "Applicable containers: All Containers
"//
+ "Aggregated / Manual: Both
"//
+ "Endpoints:
"//
+ ""//
+ "- GET dataExtracts/userData
"//
+ "
")
@JsonProperty("isSelectedForAggregation")
protected Boolean isSelectedForAggregation;
/**
* Indicates if the account is selected by user for aggregation. Applicable containers: All Containers
* Aggregated / Manual: Both
* Endpoints:
*
* - GET dataExtracts/userData
*
*
* @return isSelectedForAggregation
*/
public Boolean getIsSelectedForAggregation() {
return isSelectedForAggregation;
}
public void setIsSelectedForAggregation(Boolean isSelectedForAggregation) {
this.isSelectedForAggregation = isSelectedForAggregation;
}
/**
* Indicates if the account is marked as deleted. Applicable containers: All Containers
* Aggregated / Manual: Both
* Endpoints:
*
* - GET dataExtracts/userData
*
*
* @return isDeleted
*/
public Boolean getIsDeleted() {
return isDeleted;
}
/**
* The providerAccountId that is deleted and merged into the destinationProviderAccountId as part of the many-to-one OAuth migration process.
* Endpoints:
*
* - GET dataExtracts/userData
*
*
* @return the sourceProviderAccountId
*/
public Long getSourceProviderAccountId() {
return sourceProviderAccountId;
}
@Override
public String toString() {
return "DataExtractsAccount [isDeleted=\" + isDeleted + \", container=" + container + ", providerAccountId="
+ providerAccountId + ", accountName=" + accountName + ", accountStatus=" + accountStatus
+ ", accountNumber=" + accountNumber + ", aggregationSource=" + aggregationSource + ", isAsset="
+ isAsset + ", balance=" + balance + ", id=" + id + ", userClassification=" + userClassification
+ ", includeInNetWorth=" + includeInNetWorth + ", providerId=" + providerId + ", providerName="
+ providerName + ", isManual=" + isManual + ", availableBalance=" + availableBalance
+ ", currentBalance=" + currentBalance + ", accountType=" + accountType + ", displayedName="
+ displayedName + ", createdDate=" + createdDate + ", sourceId=" + sourceId + ", dueDate=" + dueDate
+ ", loan401k=" + loan401k + ", annuityBalance=" + annuityBalance + ", interestPaidYTD="
+ interestPaidYTD + ", interestPaidLastYear=" + interestPaidLastYear + ", interestRateType="
+ interestRateType + ", collateral=" + collateral + ", annualPercentageYield=" + annualPercentageYield
+ ", premium=" + premium + ", remainingBalance=" + remainingBalance + ", policyEffectiveDate="
+ policyEffectiveDate + ", policyFromDate=" + policyFromDate + ", policyToDate=" + policyToDate
+ ", deathBenefit=" + deathBenefit + ", policyTerm=" + policyTerm + ", policyStatus=" + policyStatus
+ ", apr=" + apr + ", availableCash=" + availableCash + ", availableCredit=" + availableCredit
+ ", cash=" + cash + ", cashValue=" + cashValue + ", classification=" + classification
+ ", expirationDate=" + expirationDate + ", faceAmount=" + faceAmount + ", interestRate=" + interestRate
+ ", lastPayment=" + lastPayment + ", lastPaymentAmount=" + lastPaymentAmount + ", lastPaymentDate="
+ lastPaymentDate + ", lastUpdated=" + lastUpdated + ", marginBalance=" + marginBalance
+ ", maturityAmount=" + maturityAmount + ", maturityDate=" + maturityDate + ", moneyMarketBalance="
+ moneyMarketBalance + ", nickname=" + nickname + ", runningBalance=" + runningBalance
+ ", totalCashLimit=" + totalCashLimit + ", totalCreditLine=" + totalCreditLine
+ ", totalUnvestedBalance=" + totalUnvestedBalance + ", totalVestedBalance=" + totalVestedBalance
+ ", escrowBalance=" + escrowBalance + ", homeInsuranceType=" + homeInsuranceType
+ ", lifeInsuranceType=" + lifeInsuranceType + ", originalLoanAmount=" + originalLoanAmount
+ ", principalBalance=" + principalBalance + ", premiumPaymentTerm=" + premiumPaymentTerm
+ ", recurringPayment=" + recurringPayment + ", term=" + term + ", totalCreditLimit=" + totalCreditLimit
+ ", enrollmentDate=" + enrollmentDate + ", primaryRewardUnit=" + primaryRewardUnit + ", currentLevel="
+ currentLevel + ", nextLevel=" + nextLevel + ", shortBalance=" + shortBalance
+ ", lastEmployeeContributionAmount=" + lastEmployeeContributionAmount
+ ", lastEmployeeContributionDate=" + lastEmployeeContributionDate + ", memo=" + memo
+ ", originationDate=" + originationDate + ", overDraftLimit=" + overDraftLimit + ", valuationType="
+ valuationType + ", homeValue=" + homeValue + ", estimatedDate=" + estimatedDate + ", address="
+ address + ", loanPayoffAmount=" + loanPayoffAmount + ", loanPayByDate=" + loanPayByDate
+ ", bankTransferCode=" + bankTransferCode + ", rewardBalance=" + rewardBalance + ", frequency="
+ frequency + ", amountDue=" + amountDue + ", minimumAmountDue=" + minimumAmountDue + ", datasets="
+ datasets + ", associatedProviderAccountIds=" + associatedProviderAccountIds + ", loanPayOffDetails="
+ loanPayOffDetails + ", coverage=" + coverage + ", sourceAccountStatus=" + sourceAccountStatus
+ ", repaymentPlanType=" + repaymentPlanType + ", guarantor=" + guarantor + ", lender=" + lender
+ ", oauthMigrationStatus=" + openBankingMigrationStatusType
+ ", sourceProviderAccountId=" + sourceProviderAccountId + "]";
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy