class

Plaid::ConnectedApplication

Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object

Describes the connected application for a particular end user.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, application_id : String | Nil = nil, name : String | Nil = nil, created_at : Time | Nil = nil, display_name : String | Nil = nil, logo_url : String | Nil = nil, application_url : String | Nil = nil, reason_for_access : String | Nil = nil, scopes : Plaid::ScopesNullable | Nil = nil)

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

Source

Instance methods

==(other : self)

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

application_id

This field will map to the application ID that is returned from /item/application/list, or provided to the institution in an oauth redirect.

Source
application_id=(new_value : String | Nil)

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

Source
application_url

The URL for the application's website

Source
application_url=(new_value : String | Nil)

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

Source
application_url_present=(application_url_present : Bool)
Source
application_url_present?
Source
created_at

The date this application was linked in ISO 8601 (YYYY-MM-DD) format in UTC.

Source
created_at=(new_value : Time | Nil)

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

Source
display_name

A human-readable name of the application for display purposes

Source
display_name=(new_value : String | Nil)

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

Source
display_name_present=(display_name_present : Bool)
Source
display_name_present?
Source
hash(hasher)

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

list_invalid_properties

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

Source
logo_url

A URL that links to the application logo image.

Source
logo_url=(new_value : String | Nil)

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

Source
logo_url_present=(logo_url_present : Bool)
Source
logo_url_present?
Source
name

The name of the application

Source
name=(new_value : String | Nil)

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

Source
reason_for_access

A string provided by the connected app stating why they use their respective enabled products.

Source
reason_for_access=(new_value : String | Nil)

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

Source
reason_for_access_present=(reason_for_access_present : Bool)
Source
reason_for_access_present?
Source
scopes
Source
scopes=(new_value : Plaid::ScopesNullable | Nil)

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

Source
scopes_present=(scopes_present : Bool)
Source
scopes_present?
Source
valid?

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

Source