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

com.yodlee.api.model.enums.Container 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;

import java.util.EnumSet;
import java.util.Set;

public enum Container {
	/**
	 * Applicable for Aggregated and Manual
	 */
	bank, //
	/**
	 * Applicable for Aggregated and Manual
	 */
	creditCard,
	/**
	 * Applicable for Aggregated and Manual
	 */
	investment,
	/**
	 * Applicable for Aggregated and Manual
	 */
	insurance,
	/**
	 * Applicable for Aggregated and Manual
	 */
	loan,
	/**
	 * Applicable for Aggregated and Manual
	 */
	reward,
	/**
	 * Applicable for Aggregated and Manual
	 */
	bill,
	/**
	 * Applicable for Manual
	 */
	realEstate,
	/**
	 * Applicable for Manual
	 */
	otherAssets,
	/**
	 * Applicable for Manual
	 */
	otherLiabilities;

	public static Set getTransactionContainers() {
		return EnumSet.of(bank, creditCard, investment, insurance, loan);
	}

	public static Set getStatementContainers() {
		return EnumSet.of(creditCard, insurance, loan, bill);
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy