PortfolioDto

data class PortfolioDto(var id: String, var isin: String, var amount: AmountDto, var name: String? = null, var alias: String? = null, var shortDescription: String? = null, var additionalInformation: String? = null, var managementType: String? = null, var sourceIdentifier: PortfolioSourceIdentifierDto? = null, var amountInReferenceCurrency: AmountDto? = null, var valuationDateTime: OffsetDateTime? = null, var intraday: Boolean? = null, var performance: PerformanceDto? = null)

Includes a list of portfolios of the customer.

Parameters

id

Unique identifier of the Portfolio

isin

International Securities Identification Number. ISO-6166.

amount
name

Name of the portfolio.

alias

Personal name (defined by user) of the portfolio.

shortDescription

Short description of the portfolio product

additionalInformation

Extended free text to make additional information or denominations available.

managementType

Describes how the portfolio is managed.

sourceIdentifier
amountInReferenceCurrency
valuationDateTime

Datetime of the valuation. Defined in RFC 3339 format.

intraday

True if the product is updated as daytime (intraday).

performance

Constructors

Link copied to clipboard
constructor(id: String, isin: String, amount: AmountDto, name: String? = null, alias: String? = null, shortDescription: String? = null, additionalInformation: String? = null, managementType: String? = null, sourceIdentifier: PortfolioSourceIdentifierDto? = null, amountInReferenceCurrency: AmountDto? = null, valuationDateTime: OffsetDateTime? = null, intraday: Boolean? = null, performance: PerformanceDto? = null)

Properties

Link copied to clipboard
@get:Size(max = 4096)
var additionalInformation: String?
Link copied to clipboard
@get:Size(max = 255)
var alias: String?
Link copied to clipboard
@Valid
var amount: AmountDto
Link copied to clipboard
Link copied to clipboard
var id: String
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 12)
var isin: String
Link copied to clipboard
@get:Size(max = 2048)
var managementType: String?
Link copied to clipboard
@get:Size(max = 255)
var name: String?
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 4096)
var shortDescription: String?
Link copied to clipboard
Link copied to clipboard