class Plaid::InstitutionStatus

Overview

The status of an institution is determined by the health of its Item logins, Transactions updates, Investments updates, Liabilities updates, Auth requests, Balance requests, Identity requests, Investments requests, and Liabilities requests. A login attempt is conducted during the initial Item add in Link. If there is not enough traffic to accurately calculate an institution's status, Plaid will return null rather than potentially inaccurate data. Institution status is accessible in the Dashboard and via the API using the /institutions/get_by_id endpoint with the include_status option set to true. Note that institution status is not available in the Sandbox environment.

Included Modules

Defined in:

plaid/models/institution_status.cr

Constructors

Instance Method Summary

Instance methods inherited from module OpenApi::Json

after_initialize after_initialize, eql?(o : self) eql?, to_hash : Hash(String, JSON::Any) to_hash, to_json_any : JSON::Any to_json_any

Class methods inherited from module OpenApi::Json

build_from_hash(hash : Hash) build_from_hash, build_from_json_any(json_any : JSON::Any) build_from_json_any

Instance methods inherited from module OpenApi::Validatable

list_invalid_properties : Array(String) list_invalid_properties, list_invalid_properties_for(key : String) : Array(String) list_invalid_properties_for, valid? : Bool valid?, validate : Nil validate

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]
def self.new(*, item_logins : ProductStatus | Nil = nil, transactions_updates : ProductStatus | Nil = nil, auth : ProductStatus | Nil = nil, identity : ProductStatus | Nil = nil, investments_updates : ProductStatus | Nil = nil, liabilities_updates : ProductStatus | Nil = nil, liabilities : ProductStatus | Nil = nil, investments : ProductStatus | Nil = nil, health_incidents : Array(HealthIncident) | Nil = nil) #

Initializes the object @param [Hash] attributes Model attributes in the form of hash


[View source]

Instance Method Detail

def ==(other : self) #

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code


def auth : ProductStatus | Nil #

[View source]
def auth=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] auth Object to be assigned


[View source]
def auth_present=(auth_present : Bool) #

[View source]
def auth_present? : Bool #

[View source]
def hash(hasher) #

Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code


def health_incidents : Array(HealthIncident) | Nil #

[View source]
def health_incidents=(new_value : Array(HealthIncident) | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] health_incidents Object to be assigned


[View source]
def health_incidents_present=(health_incidents_present : Bool) #

[View source]
def health_incidents_present? : Bool #

[View source]
def identity : ProductStatus | Nil #

[View source]
def identity=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] identity Object to be assigned


[View source]
def identity_present=(identity_present : Bool) #

[View source]
def identity_present? : Bool #

[View source]
def investments : ProductStatus | Nil #

[View source]
def investments=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] investments Object to be assigned


[View source]
def investments_present=(investments_present : Bool) #

[View source]
def investments_present? : Bool #

[View source]
def investments_updates : ProductStatus | Nil #

[View source]
def investments_updates=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] investments_updates Object to be assigned


[View source]
def investments_updates_present=(investments_updates_present : Bool) #

[View source]
def investments_updates_present? : Bool #

[View source]
def item_logins : ProductStatus | Nil #

[View source]
def item_logins=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] item_logins Object to be assigned


[View source]
def item_logins_present=(item_logins_present : Bool) #

[View source]
def item_logins_present? : Bool #

[View source]
def liabilities : ProductStatus | Nil #

[View source]
def liabilities=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] liabilities Object to be assigned


[View source]
def liabilities_present=(liabilities_present : Bool) #

[View source]
def liabilities_present? : Bool #

[View source]
def liabilities_updates : ProductStatus | Nil #

[View source]
def liabilities_updates=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] liabilities_updates Object to be assigned


[View source]
def liabilities_updates_present=(liabilities_updates_present : Bool) #

[View source]
def liabilities_updates_present? : Bool #

[View source]
def list_invalid_properties : Array(String) #

Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons


[View source]
def transactions_updates : ProductStatus | Nil #

[View source]
def transactions_updates=(new_value : ProductStatus | Nil) #

Custom attribute writer method checking allowed values (enum). @param [Object] transactions_updates Object to be assigned


[View source]
def transactions_updates_present=(transactions_updates_present : Bool) #

[View source]
def transactions_updates_present? : Bool #

[View source]
def valid? : Bool #

Check to see if the all the properties in the model are valid @return true if the model is valid


[View source]