de.adorsys.xs2a.adapter.verlag.model.VerlagTransactionResponse200Json Maven / Gradle / Ivy
The newest version!
package de.adorsys.xs2a.adapter.verlag.model;
import com.fasterxml.jackson.annotation.JsonProperty;
import de.adorsys.xs2a.adapter.api.model.AccountReference;
import de.adorsys.xs2a.adapter.api.model.Balance;
import de.adorsys.xs2a.adapter.api.model.HrefType;
import java.util.List;
import java.util.Map;
import java.util.Objects;
public class VerlagTransactionResponse200Json {
private AccountReference account;
private VerlagAccountReport transactions;
private List balances;
@JsonProperty("_links")
private Map links;
public AccountReference getAccount() {
return account;
}
public void setAccount(AccountReference account) {
this.account = account;
}
public VerlagAccountReport getTransactions() {
return transactions;
}
public void setTransactions(VerlagAccountReport transactions) {
this.transactions = transactions;
}
public List getBalances() {
return balances;
}
public void setBalances(List balances) {
this.balances = balances;
}
public Map getLinks() {
return links;
}
public void setLinks(Map links) {
this.links = links;
}
@Override
public boolean equals(Object o) {
if (this == o) return true;
if (o == null || getClass() != o.getClass()) return false;
VerlagTransactionResponse200Json that = (VerlagTransactionResponse200Json) o;
return Objects.equals(account, that.account) &&
Objects.equals(transactions, that.transactions) &&
Objects.equals(balances, that.balances) &&
Objects.equals(links, that.links);
}
@Override
public int hashCode() {
return Objects.hash(account,
transactions,
balances,
links);
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy