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

com.plaid.client.response.InfoResponse Maven / Gradle / Ivy

There is a newer version: 30.1.0
Show newest version
package com.plaid.client.response;

import java.util.List;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;

@JsonIgnoreProperties(ignoreUnknown=true)
public class InfoResponse extends PlaidUserResponse {

	private List accounts;
	private Info info;
	
	public List getAccounts() {
		return accounts;
	}

	public void setAccounts(List accounts) {
		this.accounts = accounts;
	}

	public Info getInfo() {
		return info;
	}

	public void setInfo(Info info) {
		this.info = info;
	}

	@JsonIgnoreProperties(ignoreUnknown=true)
	public static final class Info {
		private List names;
		private List emails;
		private List phoneNumbers;
		private List
addresses; public List getNames() { return names; } public void setNames(List names) { this.names = names; } public List getEmails() { return emails; } public void setEmails(List emails) { this.emails = emails; } @JsonProperty("phone_numbers") public List getPhoneNumbers() { return phoneNumbers; } public void setPhoneNumbers(List phoneNumbers) { this.phoneNumbers = phoneNumbers; } public List
getAddresses() { return addresses; } public void setAddresses(List
addresses) { this.addresses = addresses; } } @JsonIgnoreProperties(ignoreUnknown=true) public static final class Email { private String data; private String type; public String getData() { return data; } public void setData(String data) { this.data = data; } public String getType() { return type; } public void setType(String type) { this.type = type; } } @JsonIgnoreProperties(ignoreUnknown=true) public static final class PhoneNumber { private String data; private String type; private Boolean primary; public String getData() { return data; } public void setData(String data) { this.data = data; } public String getType() { return type; } public void setType(String type) { this.type = type; } public Boolean isPrimary() { return primary; } public void setPrimary(Boolean primary) { this.primary = primary; } } @JsonIgnoreProperties(ignoreUnknown=true) public static final class Address { private Boolean primary; private AddressDetails addressDetails; public Boolean getPrimary() { return primary; } public void setPrimary(Boolean primary) { this.primary = primary; } @JsonProperty("address") public AddressDetails getAddressDetails() { return addressDetails; } public void setAddressDetails(AddressDetails addressDetails) { this.addressDetails = addressDetails; } } @JsonIgnoreProperties(ignoreUnknown=true) public static final class AddressDetails { private String street; private String city; private String state; private String zip; public String getStreet() { return street; } public void setStreet(String street) { this.street = street; } public String getCity() { return city; } public void setCity(String city) { this.city = city; } public String getState() { return state; } public void setState(String state) { this.state = state; } public String getZip() { return zip; } public void setZip(String zip) { this.zip = zip; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy