# SyncteraRubySdk::AccountDepository ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **access_status** | [**AccountAccessStatus**](AccountAccessStatus.md) | | [optional] | | **account_number** | **String** | Account number | [optional][readonly] | | **account_number_masked** | **String** | The response will contain the bank fintech ID (3 or 6 digits) plus the last 4 digits, with the digits in between replaced with * characters. Shadow mode account numbers will not be masked. | [optional][readonly] | | **account_purpose** | **String** | Purpose of the account | [optional] | | **account_type** | [**AccountType**](AccountType.md) | | [optional] | | **application_id** | **String** | The application ID for this account. | [optional] | | **balances** | [**Array<Balance>**](Balance.md) | A list of balances for account based on different type | [optional][readonly] | | **bank_routing** | **String** | Bank routing number | [optional][readonly] | | **creation_time** | **Time** | Account creation timestamp in RFC3339 format | [optional][readonly] | | **currency** | **String** | Account currency or account settlement currency. ISO 4217 alphabetic currency code. Default USD | [optional] | | **customer_ids** | **Array<String>** | A list of the customer IDs of the account holders. | [optional][readonly] | | **customer_type** | [**CustomerType**](CustomerType.md) | | [optional] | | **exchange_rate_type** | **String** | Exchange rate type | [optional] | | **iban** | **String** | International bank account number | [optional] | | **id** | **String** | Account ID | [optional][readonly] | | **is_account_pool** | **Boolean** | Account is investment (variable balance) account or a multi-balance account pool. Default false | [optional] | | **is_sar_enabled** | **Boolean** | A flag to indicate whether SAR generation is enabled. | [optional][readonly] | | **last_updated_time** | **Time** | Timestamp of the last account modification in RFC3339 format | [optional][readonly] | | **metadata** | **Object** | User provided account metadata | [optional] | | **nickname** | **String** | User provided account nickname | [optional] | | **status** | [**Status**](Status.md) | | [optional] | | **swift_code** | **String** | SWIFT code | [optional] | | **tenant** | **String** | The id of the tenant containing the resource. This is relevant for Fintechs that have multiple workspaces. | [optional] | | **balance_ceiling** | [**BalanceCeiling**](BalanceCeiling.md) | | [optional] | | **balance_floor** | [**BalanceFloor**](BalanceFloor.md) | | [optional] | | **fee_product_ids** | **Array<String>** | A list of fee account products that the current account associates with. | [optional] | | **interest_product_id** | **String** | An interest account product that the current account associates with. | [optional] | | **note** | **String** | Add an optional note when creating or updating a depository account. A note is required when updating the status to or from SUSPENDED | [optional] | | **overdraft_limit** | **Integer** | This field is unused and will be removed in a future API version. | [optional] | | **spend_control_ids** | **Array<String>** | List of spend control IDs to control spending for the account | [optional] | | **spending_limits** | [**SpendingLimits**](SpendingLimits.md) | | [optional] | ## Example ```ruby require 'synctera_ruby_sdk' instance = SyncteraRubySdk::AccountDepository.new( access_status: null, account_number: null, account_number_masked: 123*****6789, account_purpose: This account for the account holder's salary deposit., account_type: null, application_id: null, balances: null, bank_routing: null, creation_time: null, currency: USD, customer_ids: null, customer_type: null, exchange_rate_type: M, INTERBANK, CUST, iban: null, id: null, is_account_pool: null, is_sar_enabled: null, last_updated_time: null, metadata: null, nickname: null, status: null, swift_code: null, tenant: abcdef_ghijkl, balance_ceiling: null, balance_floor: null, fee_product_ids: null, interest_product_id: null, note: null, overdraft_limit: null, spend_control_ids: null, spending_limits: null ) ```