Plaid::ClientProvidedTransaction
Inherits OpenApi::Json < OpenApi::Validatable < JSON::Serializable::Unmapped < JSON::Serializable < Reference < Object
A client-provided transaction for Plaid to enrich.
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
The account subtype associated with the transaction. For a full list of valid types and subtypes, see the Account schema.
Custom attribute writer method checking allowed values (enum). @param [Object] account_subtype Object to be assigned
The account type associated with the transaction. For a full list of valid types and subtypes, see the Account schema.
Custom attribute writer method checking allowed values (enum). @param [Object] account_type Object to be assigned
The absolute value of the transaction (>= 0). When testing Enrich, note that amount data should be realistic. Unrealistic or inaccurate amount data may result in reduced quality output.
Custom attribute writer method checking allowed values (enum). @param [Object] amount Object to be assigned
A unique account id used to group transactions for a given account, as a unique identifier from your application. Personally identifiable information, such as an email address or phone number, should not be used in the client_account_id.
Custom attribute writer method checking allowed values (enum). @param [Object] client_account_id Object to be assigned
A unique user id used to group transactions for a given user, as a unique identifier from your application. Personally identifiable information, such as an email address or phone number, should not be used in the client_user_id.
Custom attribute writer method checking allowed values (enum). @param [Object] client_user_id Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] date_posted Object to be assigned
The raw description of the transaction. If you have location data in available an unstructured format, it may be appended to the description field.
Custom attribute writer method checking allowed values (enum). @param [Object] description Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] direction 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 Object to be assigned
Custom attribute writer method checking allowed values (enum). @param [Object] iso_currency_code 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] location Object to be assigned
Merchant category codes (MCCs) are four-digit numbers that describe a merchant's primary business activities.
Custom attribute writer method checking allowed values (enum). @param [Object] mcc Object to be assigned
Check to see if the all the properties in the model are valid @return true if the model is valid