class

Plaid::WalletTransactionStatusUpdateWebhook

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

Fired when the status of a wallet transaction has changed.

Constructors

new(*, __pull_for_json_serializable pull : JSON::PullParser)
Source
new(*, webhook_type : String | Nil = nil, webhook_code : String | Nil = nil, transaction_id : String | Nil = nil, new_status : Plaid::WalletTransactionStatus | Nil = nil, old_status : Plaid::WalletTransactionStatus | Nil = nil, timestamp : Time | Nil = nil, environment : Plaid::WebhookEnvironmentValues | Nil = nil, payment_id : String | Nil = nil, wallet_id : String | 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

environment
Source
environment=(new_value : Plaid::WebhookEnvironmentValues | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] environment 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

list_invalid_properties

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

Source
new_status
Source
new_status=(new_value : Plaid::WalletTransactionStatus | Nil)

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

Source
old_status
Source
old_status=(new_value : Plaid::WalletTransactionStatus | Nil)

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

Source
payment_id

The payment_id associated with the transaction. This will be present in case of REFUND and PIS_PAY_IN.

Source
payment_id=(new_value : String | Nil)

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

Source
payment_id_present=(payment_id_present : Bool)
Source
payment_id_present?
Source
timestamp

The timestamp of the update, in ISO 8601 format, e.g. \"2017-09-14T14:42:19.350Z\"

Source
timestamp=(new_value : Time | Nil)

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

Source
transaction_id

The transaction_id for the wallet transaction being updated

Source
transaction_id=(new_value : String | Nil)

Custom attribute writer method checking allowed values (enum). @param [Object] transaction_id 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
wallet_id

The EMI (E-Money Institution) wallet that this payment is associated with. This wallet is used as an intermediary account to enable Plaid to reconcile the settlement of funds for Payment Initiation requests.

Source
wallet_id=(new_value : String | Nil)

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

Source
webhook_code

WALLET_TRANSACTION_STATUS_UPDATE

Source
webhook_code=(new_value : String | Nil)

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

Source
webhook_type

WALLET

Source
webhook_type=(new_value : String | Nil)

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

Source