class

Plaid::ConsumerReportUserIdentity

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

ConsumerReportUserIdentity defines the user identity data collected for consumer report purpose. This field is required to be set if you later use the created user for consumer report purpose.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, first_name : String | Nil = nil, last_name : String | Nil = nil, phone_numbers : Array(String) | Nil = nil, emails : Array(String) | Nil = nil, primary_address : AddressData | 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

emails

The user's emails

Source
emails=(new_value : Array(String) | Nil)

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

Source
first_name

The user's first name

Source
first_name=(new_value : String | Nil)

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

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

last_name

The user's last name

Source
last_name=(new_value : String | Nil)

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

Source
list_invalid_properties

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

Source
phone_numbers

The user's phone numbers. The format of phone number will be validated and for better normalization, it is expected to be in E.164 format +{countrycode}{number}, for example +14151234567.

Source
phone_numbers=(new_value : Array(String) | Nil)

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

Source
primary_address
Source
primary_address=(new_value : AddressData | Nil)

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

Source
valid?

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

Source