class

Plaid::ProductAccess

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

The product access being requested. Used to or disallow product access across all accounts. If unset, defaults to all products allowed.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, statements : Bool | Nil = true, identity : Bool | Nil = true, auth : Bool | Nil = true, transactions : Bool | Nil = true, accounts_details_transactions : Bool | Nil = true, accounts_routing_number : Bool | Nil = true, accounts_statements : Bool | Nil = true, accounts_tax_statements : Bool | Nil = true, customers_profiles : Bool | Nil = true)

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

accounts_details_transactions

Allow access to "accounts_details_transactions". Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
accounts_details_transactions=(new_value : Bool | Nil)

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

Source
accounts_details_transactions_present=(accounts_details_transactions_present : Bool)
Source
accounts_details_transactions_present?
Source
accounts_routing_number

Allow access to "accounts_routing_number". Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
accounts_routing_number=(new_value : Bool | Nil)

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

Source
accounts_routing_number_present=(accounts_routing_number_present : Bool)
Source
accounts_routing_number_present?
Source
accounts_statements

Allow access to "accounts_statements". Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
accounts_statements=(new_value : Bool | Nil)

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

Source
accounts_statements_present=(accounts_statements_present : Bool)
Source
accounts_statements_present?
Source
accounts_tax_statements

Allow access to "accounts_tax_statements". Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
accounts_tax_statements=(new_value : Bool | Nil)

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

Source
accounts_tax_statements_present=(accounts_tax_statements_present : Bool)
Source
accounts_tax_statements_present?
Source
auth

Allow access to account number details. Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
auth=(new_value : Bool | Nil)

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

Source
auth_present=(auth_present : Bool)
Source
auth_present?
Source
customers_profiles

Allow access to "customers_profiles". Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
customers_profiles=(new_value : Bool | Nil)

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

Source
customers_profiles_present=(customers_profiles_present : Bool)
Source
customers_profiles_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

identity

Allow access to the Identity product (name, email, phone, address). Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
identity=(new_value : Bool | Nil)

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

Source
identity_present=(identity_present : Bool)
Source
identity_present?
Source
list_invalid_properties

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

Source
statements

Allow access to statements. Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
statements=(new_value : Bool | Nil)

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

Source
statements_present=(statements_present : Bool)
Source
statements_present?
Source
transactions

Allow access to transaction details. Only used by certain partners. If relevant to the partner and unset, defaults to true.

Source
transactions=(new_value : Bool | Nil)

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

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

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

Source