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

com.yodlee.api.model.provideraccounts.ProviderAccountPreferences 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.provideraccounts;

import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonInclude.Include;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.yodlee.api.model.AbstractModelComponent;
import io.swagger.annotations.ApiModelProperty;

@JsonInclude(value = Include.NON_NULL)
public class ProviderAccountPreferences extends AbstractModelComponent {

	@ApiModelProperty(value = "Indicates if the updates to the provider account should be "
			+ "part of the data extracts event notification or the data extract data retrieval service." + "

"// + "Endpoints:"// + "
    "// + "
  • GET providerAccounts?include=preferences
  • "// + "
  • GET providerAccounts/{providerAccountId}?include=preferences
  • "// + "
"// ) @JsonProperty("isDataExtractsEnabled") private Boolean isDataExtractsEnabled; @ApiModelProperty(value = "Indicates if auto-refreshes have to be triggered for the provider account."// + "

"// + "Endpoints:"// + "
    "// + "
  • GET providerAccounts?include=preferences
  • "// + "
  • GET providerAccounts/{providerAccountId}?include=preferences
  • "// + "
"// ) @JsonProperty("isAutoRefreshEnabled") private Boolean isAutoRefreshEnabled; @ApiModelProperty(value = "LinkedproviderAccountd is a providerAccountId linked by the user to the primary provider account.
"// + "LinkedProviderAccountId and the providerAccountId belongs to the same institution." + "

"// + "Endpoints:"// + "
    "// + "
  • POST Provider Account
  • "// + "
  • PUT Provider Account
  • "// + "
  • GET Provider Accounts
  • "// + "
") @JsonProperty(value = "linkedProviderAccountId", required = false) private Long linkedProviderAccountId; /** * Indicates if the updates to the provider account should be part of the data extracts event notification or the * data extract data retrieval service. *
*
* Endpoints: *
    *
  • GET providerAccounts?include=preferences
  • *
  • GET providerAccounts/{providerAccountId}?include=preferences
  • *
* * @return isDataExtractsEnabled */ public Boolean getIsDataExtractsEnabled() { return isDataExtractsEnabled; } public void setIsDataExtractsEnabled(Boolean isDataExtractsEnabled) { this.isDataExtractsEnabled = isDataExtractsEnabled; } /** * Indicates if auto-refreshes have to be triggered for the provider account.
*
* Endpoints: *
    *
  • GET providerAccounts?include=preferences
  • *
  • GET providerAccounts/{providerAccountId}?include=preferences
  • *
* * @return isAutoRefreshEnabled */ public Boolean getIsAutoRefreshEnabled() { return isAutoRefreshEnabled; } public void setIsAutoRefreshEnabled(Boolean isAutoRefreshEnabled) { this.isAutoRefreshEnabled = isAutoRefreshEnabled; } /** * LinkedproviderAccountd is a providerAccountId linked by the user to the primary provider account.
* LinkedProviderAccountId and the providerAccountId belongs to the same institution.
*
* Endpoints: *
    *
  • POST Provider Account
  • *
  • PUT Provider Account
  • *
  • GET Provider Accounts
  • *
* * @return linkedProviderAccountId */ public Long getLinkedProviderAccountId() { return linkedProviderAccountId; } public void setLinkedProviderAccountId(Long linkedProviderAccountId) { this.linkedProviderAccountId = linkedProviderAccountId; } @Override public String toString() { return "ProviderAccountPreferences [isDataExtractsEnabled=" + isDataExtractsEnabled + ", isAutoRefreshEnabled=" + isAutoRefreshEnabled + ", linkedProviderAccountId=" + linkedProviderAccountId + "]"; } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy