# Plaid::DepositSwitchGetResponse ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **deposit_switch_id** | **String** | The ID of the deposit switch | | | **target_account_id** | **String** | The ID of the bank account the direct deposit was switched to | | | **target_item_id** | **String** | The ID of the Item the direct deposit was switched to. | | | **state** | **String** | The state of the deposit switch. | | | **account_has_multiple_allocations** | **Boolean** | When `true`, user’s direct deposit goes to multiple banks. When false, user’s direct deposit only goes to the target account. Always `null` if the deposit switch has not been completed. | | | **is_allocated_remainder** | **Boolean** | When `true`, the target account is allocated the remainder of direct deposit after all other allocations have been deducted. When `false`, user’s direct deposit is allocated as a percent or amount. Always `null` if the deposit switch has not been completed. | | | **percent_allocated** | **Float** | The percentage of direct deposit allocated to the target account. Always `null` if the target account is not allocated a percentage or if the deposit switch has not been completed or if `is_allocated_remainder` is true. | | | **amount_allocated** | **Float** | The dollar amount of direct deposit allocated to the target account. Always `null` if the target account is not allocated an amount or if the deposit switch has not been completed. | | | **date_created** | **Date** | ISO8601 date the deposit switch was created. | | | **date_completed** | **Date** | ISO8601 date the deposit switch was completed. Always `null` if the deposit switch has not been completed. | | | **request_id** | **String** | A unique identifier for the request, which can be used for troubleshooting. This identifier, like all Plaid identifiers, is case sensitive. | | ## Example ```ruby require 'plaid' instance = Plaid::DepositSwitchGetResponse.new( deposit_switch_id: null, target_account_id: null, target_item_id: null, state: null, account_has_multiple_allocations: null, is_allocated_remainder: null, percent_allocated: null, amount_allocated: null, date_created: null, date_completed: null, request_id: null ) ```