Package com.plaid.client.model
Class Institution
java.lang.Object
com.plaid.client.model.Institution
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2021-10-15T19:47:39.714Z[GMT]")
public class Institution
extends java.lang.Object
Details relating to a specific financial institution
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
SERIALIZED_NAME_AUTH_METADATA
static java.lang.String
SERIALIZED_NAME_COUNTRY_CODES
static java.lang.String
SERIALIZED_NAME_INSTITUTION_ID
static java.lang.String
SERIALIZED_NAME_LOGO
static java.lang.String
SERIALIZED_NAME_NAME
static java.lang.String
SERIALIZED_NAME_OAUTH
static java.lang.String
SERIALIZED_NAME_PAYMENT_INITIATION_METADATA
static java.lang.String
SERIALIZED_NAME_PRIMARY_COLOR
static java.lang.String
SERIALIZED_NAME_PRODUCTS
static java.lang.String
SERIALIZED_NAME_ROUTING_NUMBERS
static java.lang.String
SERIALIZED_NAME_STATUS
static java.lang.String
SERIALIZED_NAME_URL
-
Constructor Summary
Constructors Constructor Description Institution()
-
Method Summary
Modifier and Type Method Description Institution
addCountryCodesItem(CountryCode countryCodesItem)
Institution
addProductsItem(Products productsItem)
Institution
addRoutingNumbersItem(java.lang.String routingNumbersItem)
Institution
authMetadata(AuthMetadata authMetadata)
Institution
countryCodes(java.util.List<CountryCode> countryCodes)
boolean
equals(java.lang.Object o)
AuthMetadata
getAuthMetadata()
Get authMetadatajava.util.List<CountryCode>
getCountryCodes()
A list of the country codes supported by the institution.java.lang.String
getInstitutionId()
Unique identifier for the institutionjava.lang.String
getLogo()
Base64 encoded representation of the institution's logojava.lang.String
getName()
The official name of the institutionjava.lang.Boolean
getOauth()
Indicates that the institution has an OAuth login flow.PaymentInitiationMetadata
getPaymentInitiationMetadata()
Get paymentInitiationMetadatajava.lang.String
getPrimaryColor()
Hexadecimal representation of the primary color used by the institutionjava.util.List<Products>
getProducts()
A list of the Plaid products supported by the institution.java.util.List<java.lang.String>
getRoutingNumbers()
A partial list of routing numbers associated with the institution.InstitutionStatus
getStatus()
Get statusjava.lang.String
getUrl()
The URL for the institution's websiteint
hashCode()
Institution
institutionId(java.lang.String institutionId)
Institution
logo(java.lang.String logo)
Institution
name(java.lang.String name)
Institution
oauth(java.lang.Boolean oauth)
Institution
paymentInitiationMetadata(PaymentInitiationMetadata paymentInitiationMetadata)
Institution
primaryColor(java.lang.String primaryColor)
Institution
products(java.util.List<Products> products)
Institution
routingNumbers(java.util.List<java.lang.String> routingNumbers)
void
setAuthMetadata(AuthMetadata authMetadata)
void
setCountryCodes(java.util.List<CountryCode> countryCodes)
void
setInstitutionId(java.lang.String institutionId)
void
setLogo(java.lang.String logo)
void
setName(java.lang.String name)
void
setOauth(java.lang.Boolean oauth)
void
setPaymentInitiationMetadata(PaymentInitiationMetadata paymentInitiationMetadata)
void
setPrimaryColor(java.lang.String primaryColor)
void
setProducts(java.util.List<Products> products)
void
setRoutingNumbers(java.util.List<java.lang.String> routingNumbers)
void
setStatus(InstitutionStatus status)
void
setUrl(java.lang.String url)
Institution
status(InstitutionStatus status)
java.lang.String
toString()
Institution
url(java.lang.String url)
-
Field Details
-
SERIALIZED_NAME_INSTITUTION_ID
public static final java.lang.String SERIALIZED_NAME_INSTITUTION_ID- See Also:
- Constant Field Values
-
SERIALIZED_NAME_NAME
public static final java.lang.String SERIALIZED_NAME_NAME- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRODUCTS
public static final java.lang.String SERIALIZED_NAME_PRODUCTS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_COUNTRY_CODES
public static final java.lang.String SERIALIZED_NAME_COUNTRY_CODES- See Also:
- Constant Field Values
-
SERIALIZED_NAME_URL
public static final java.lang.String SERIALIZED_NAME_URL- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PRIMARY_COLOR
public static final java.lang.String SERIALIZED_NAME_PRIMARY_COLOR- See Also:
- Constant Field Values
-
SERIALIZED_NAME_LOGO
public static final java.lang.String SERIALIZED_NAME_LOGO- See Also:
- Constant Field Values
-
SERIALIZED_NAME_ROUTING_NUMBERS
public static final java.lang.String SERIALIZED_NAME_ROUTING_NUMBERS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_OAUTH
public static final java.lang.String SERIALIZED_NAME_OAUTH- See Also:
- Constant Field Values
-
SERIALIZED_NAME_STATUS
public static final java.lang.String SERIALIZED_NAME_STATUS- See Also:
- Constant Field Values
-
SERIALIZED_NAME_PAYMENT_INITIATION_METADATA
public static final java.lang.String SERIALIZED_NAME_PAYMENT_INITIATION_METADATA- See Also:
- Constant Field Values
-
SERIALIZED_NAME_AUTH_METADATA
public static final java.lang.String SERIALIZED_NAME_AUTH_METADATA- See Also:
- Constant Field Values
-
-
Constructor Details
-
Institution
public Institution()
-
-
Method Details
-
institutionId
-
getInstitutionId
public java.lang.String getInstitutionId()Unique identifier for the institution- Returns:
- institutionId
-
setInstitutionId
public void setInstitutionId(java.lang.String institutionId) -
name
-
getName
public java.lang.String getName()The official name of the institution- Returns:
- name
-
setName
public void setName(java.lang.String name) -
products
-
addProductsItem
-
getProducts
A list of the Plaid products supported by the institution. Note that only institutions that support Instant Auth will return `auth` in the product array; institutions that do not list `auth` may still support other Auth methods such as Instant Match or Automated Micro-deposit Verification. For more details, see [Full Auth coverage](https://plaid.com/docs/auth/coverage/).- Returns:
- products
-
setProducts
-
countryCodes
-
addCountryCodesItem
-
getCountryCodes
A list of the country codes supported by the institution.- Returns:
- countryCodes
-
setCountryCodes
-
url
-
getUrl
@Nullable public java.lang.String getUrl()The URL for the institution's website- Returns:
- url
-
setUrl
public void setUrl(java.lang.String url) -
primaryColor
-
getPrimaryColor
@Nullable public java.lang.String getPrimaryColor()Hexadecimal representation of the primary color used by the institution- Returns:
- primaryColor
-
setPrimaryColor
public void setPrimaryColor(java.lang.String primaryColor) -
logo
-
getLogo
@Nullable public java.lang.String getLogo()Base64 encoded representation of the institution's logo- Returns:
- logo
-
setLogo
public void setLogo(java.lang.String logo) -
routingNumbers
-
addRoutingNumbersItem
-
getRoutingNumbers
@Nullable public java.util.List<java.lang.String> getRoutingNumbers()A partial list of routing numbers associated with the institution. This list is provided for the purpose of looking up institutions by routing number. It is not comprehensive and should never be used as a complete list of routing numbers for an institution.- Returns:
- routingNumbers
-
setRoutingNumbers
public void setRoutingNumbers(java.util.List<java.lang.String> routingNumbers) -
oauth
-
getOauth
public java.lang.Boolean getOauth()Indicates that the institution has an OAuth login flow. This is primarily relevant to institutions with European country codes.- Returns:
- oauth
-
setOauth
public void setOauth(java.lang.Boolean oauth) -
status
-
getStatus
Get status- Returns:
- status
-
setStatus
-
paymentInitiationMetadata
-
getPaymentInitiationMetadata
Get paymentInitiationMetadata- Returns:
- paymentInitiationMetadata
-
setPaymentInitiationMetadata
-
authMetadata
-
getAuthMetadata
Get authMetadata- Returns:
- authMetadata
-
setAuthMetadata
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-