# Plaid::Institution ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **institution_id** | **String** | Unique identifier for the institution | | | **name** | **String** | The official name of the institution | | | **products** | [**Array<Products>**](Products.md) | A list of the Plaid products supported by the institution | | | **country_codes** | [**Array<CountryCode>**](CountryCode.md) | A list of the country codes supported by the institution. | | | **url** | **String** | The URL for the institution's website | [optional] | | **primary_color** | **String** | Hexadecimal representation of the primary color used by the institution | [optional] | | **logo** | **String** | Base64 encoded representation of the institution's logo | [optional] | | **routing_numbers** | **Array<String>** | 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. | [optional] | | **oauth** | **Boolean** | Indicates that the institution has an OAuth login flow. This is primarily relevant to institutions with European country codes. | | | **status** | [**InstitutionStatus**](InstitutionStatus.md) | | [optional] | ## Example ```ruby require 'plaid' instance = Plaid::Institution.new( institution_id: null, name: null, products: null, country_codes: null, url: null, primary_color: null, logo: null, routing_numbers: null, oauth: null, status: null ) ```