SearchBankDocumentsRequestDto

data class SearchBankDocumentsRequestDto(var customerId: Any? = null, var title: String? = null, var content: String? = null, var dateStart: OffsetDateTime? = null, var dateEnd: OffsetDateTime? = null, var categoryIds: MutableList<String>? = null, var categoryType: BankDocumentCategoryTypeDto? = null, var sourceObjectNumber: String? = null, var sourceObjectType: BankDocumentSourceObjectTypeDto? = null, var folder: FolderTypeDto? = null, var relevance: RelevanceTypeDto? = null, var readStatus: ReadStatusDto? = eu.m8ty.dtos.common.ReadStatusDto.ALL)

Search parameter for the Bank Document list. If the all fields are empty, all the user's Bank Documents will be returned.

Parameters

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.

title

Filter for document title

content

Filter for the document content

dateStart

Filter for publishingDate from certain date

dateEnd

Filter for publishingDate to certain date

categoryIds

Filter for multiple categories

categoryType
sourceObjectNumber

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

sourceObjectType
folder
relevance
readStatus

Constructors

Link copied to clipboard
constructor(customerId: Any? = null, title: String? = null, content: String? = null, dateStart: OffsetDateTime? = null, dateEnd: OffsetDateTime? = null, categoryIds: MutableList<String>? = null, categoryType: BankDocumentCategoryTypeDto? = null, sourceObjectNumber: String? = null, sourceObjectType: BankDocumentSourceObjectTypeDto? = null, folder: FolderTypeDto? = null, relevance: RelevanceTypeDto? = null, readStatus: ReadStatusDto? = eu.m8ty.dtos.common.ReadStatusDto.ALL)

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
@Valid
var folder: FolderTypeDto?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
@get:Size(max = 100)
var sourceObjectNumber: String?
Link copied to clipboard
@get:Size(max = 100)
var title: String?