BankDocumentDto

data class BankDocumentDto(var id: String? = null, var category: BankDocumentCategoryDto? = null, var customerId: Any? = null, var datePublishing: OffsetDateTime? = null, var sourceObjectType: BankDocumentSourceObjectTypeDto? = null, var sourceObjectNumber: String? = null, var senderName: String? = null, var dateRead: OffsetDateTime? = null, var title: String? = null, var content: String? = null, var folder: FolderTypeDto? = null, var relevance: RelevanceTypeDto? = null, var deleted: Boolean? = null, var attachments: MutableList<AttachmentMetadataDto>? = null)

The bank document metadata

Parameters

id

ID of the Bank Document.

category
customerId

Customer ID for which the portfolios are to be displayed. This function is primarily intended for advisors who have access to the portfolio. A verification of the access authorization is done via the backend. If the field is left blank, the current user will be used.

datePublishing

Date when the document was published to the user.

sourceObjectType
sourceObjectNumber

Number of the corresponding source type (e.g. contract number, customer number).

senderName

The name of the actual document sender. May be used for display in the UI.

dateRead

the date when the document was read.

title

The subject of the message or the title of the document.

content

The text of the message or a summary of the document.

folder
relevance
deleted

Flag, whether document has been marked as deleted

attachments

Constructors

Link copied to clipboard
constructor(id: String? = null, category: BankDocumentCategoryDto? = null, customerId: Any? = null, datePublishing: OffsetDateTime? = null, sourceObjectType: BankDocumentSourceObjectTypeDto? = null, sourceObjectNumber: String? = null, senderName: String? = null, dateRead: OffsetDateTime? = null, title: String? = null, content: String? = null, folder: FolderTypeDto? = null, relevance: RelevanceTypeDto? = null, deleted: Boolean? = null, attachments: MutableList<AttachmentMetadataDto>? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 255)
var content: String?
Link copied to clipboard
@Valid
var customerId: Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@Valid
var folder: FolderTypeDto?
Link copied to clipboard
@get:Size(max = 100)
var id: String?
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var senderName: String?
Link copied to clipboard
@get:Size(max = 100)
var sourceObjectNumber: String?
Link copied to clipboard
@get:Size(max = 100)
var title: String?