Plaid::LinkTokenCreateRequestUser
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
An object specifying information about the end user who will be linking their account.
Constants
Constructors
Initializes the object @param [Hash] attributes Model attributes in the form of hash
Instance methods
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] address Object to be assigned
A unique ID representing the end user. Typically this will be a user ID number from your application. Personally identifiable information, such as an email address or phone number, should not be used in the client_user_id. It is currently used as a means of searching logs for the given user in the Plaid Dashboard.
Custom attribute writer method checking allowed values (enum). @param [Object] client_user_id Object to be assigned
To be provided in the format "yyyy-mm-dd". Can be used to prefill Link fields when used with Identity Verification.
Custom attribute writer method checking allowed values (enum). @param [Object] date_of_birth Object to be assigned
The user's email address. This field is optional, but required to enable the pre-authenticated returning user flow. Can also be used to prefill Link fields when used with Identity Verification.
Custom attribute writer method checking allowed values (enum). @param [Object] email_address Object to be assigned
The date and time the email address was verified in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ). This was previously an optional field used in the returning user experience. This field is no longer required to enable the returning user experience. Only pass a verification time for an email address that you have verified. If you have performed verification but don’t have the time, you may supply a signal value of the start of the UNIX epoch. Example: 2020-01-01T00:00:00Z
Custom attribute writer method checking allowed values (enum). @param [Object] email_address_verified_time Object to be assigned
Generates #hash and #== methods from all fields #== @return [Bool] #hash calculates hash code according to all attributes. #hash @return [UInt64] Hash code
Custom attribute writer method checking allowed values (enum). @param [Object] id_number Object to be assigned
The user's full legal name, used for micro-deposit based verification flows. For a small number of customers on legacy flows, providing this field is required to enable micro-deposit-based flows. For all other customers, this field is optional, but providing the user's name in this field when using micro-deposit-based verification will enable certain risk checks and can reduce micro-deposit fraud.
Custom attribute writer method checking allowed values (enum). @param [Object] legal_name Object to be assigned
Show invalid properties with the reasons. Usually used together with valid? @return Array for valid properties with the reasons
Custom attribute writer method checking allowed values (enum). @param [Object] name Object to be assigned
The user's phone number in E.164 format. This field is optional, but required to enable the returning user experience. Can also be used to prefill Link fields when used with Identity Verification.
Custom attribute writer method checking allowed values (enum). @param [Object] phone_number Object to be assigned
The date and time the phone number was verified in ISO 8601 format (YYYY-MM-DDThh:mm:ssZ). This was previously an optional field used in the returning user experience. This field is no longer required to enable the returning user experience. Only pass a verification time for a phone number that you have verified. If you have performed verification but don’t have the time, you may supply a signal value of the start of the UNIX epoch. Example: 2020-01-01T00:00:00Z
Custom attribute writer method checking allowed values (enum). @param [Object] phone_number_verified_time Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] ssn Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid