CustodyAccountDto

data class CustodyAccountDto(var id: String, var customerId: String, var custodyAccountValues: CustodyAccountValuesDto, var custodyAccountNumber: String? = null, var custodyAccountName: String? = null, var custodyAccountDescription: String? = null, var custodyAccountDescriptionAlternative: String? = null, var accruedInterest: BigDecimal? = null, var portfolioId: String? = null, var permissions: MutableList<CustodyAccountPermissionEnumDto>? = null)

Describes a custody account.

Parameters

id

Unique identifier of the custody account.

customerId

Customer ID of the custody account holder.

custodyAccountValues
custodyAccountNumber

Account number of the custody account.

custodyAccountName

Name of the custody account, typically user defined alias.

custodyAccountDescription

Description of the custody account.

custodyAccountDescriptionAlternative

Alternative description of the custody account.

accruedInterest

Accrued interest in portfolio currency.

portfolioId

ID of a portfolio to find the associated accounts.

permissions

de

Constructors

Link copied to clipboard
constructor(id: String, customerId: String, custodyAccountValues: CustodyAccountValuesDto, custodyAccountNumber: String? = null, custodyAccountName: String? = null, custodyAccountDescription: String? = null, custodyAccountDescriptionAlternative: String? = null, accruedInterest: BigDecimal? = null, portfolioId: String? = null, permissions: MutableList<CustodyAccountPermissionEnumDto>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 50)
var custodyAccountNumber: String?
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var id: String
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var portfolioId: String?