DocumentListItemDto

data class DocumentListItemDto(val id: String, val arrivalDateTime: OffsetDateTime, val lastUpdateDateTime: OffsetDateTime, val documentType: DocumentTypeEnum, val status: DocumentStatusTypeEnum, val content: DocumentListItemContentDto, val foreignId: String? = null, val accountMetadata: DocumentAccountMetadataDto? = null, val description: String? = null, val source: DocumentSourceDto? = null, val userMetadata: DocumentUserMetadataDto? = null)

Parameters

id

This is a unique identifier which is used to identify the document in the Sensibill system.

arrivalDateTime

The date and time that the document was submitted to our system. With no explicit timezone information.

lastUpdateDateTime

The date and time that the document was last updated in our system. This will typically be when a user has last changed data on the document. With no explicit timezone information.

documentType
status
content
foreignId

A unique identifier that was passed on upload to ensure that retries can happen without overriding data.

accountMetadata
description

A user specified name / description for this document

source
userMetadata

Constructors

Link copied to clipboard
constructor(id: String, arrivalDateTime: OffsetDateTime, lastUpdateDateTime: OffsetDateTime, documentType: DocumentTypeEnum, status: DocumentStatusTypeEnum, content: DocumentListItemContentDto, foreignId: String? = null, accountMetadata: DocumentAccountMetadataDto? = null, description: String? = null, source: DocumentSourceDto? = null, userMetadata: DocumentUserMetadataDto? = null)

Properties

Link copied to clipboard
@SerializedName(value = "accountMetadata")
val accountMetadata: DocumentAccountMetadataDto? = null
Link copied to clipboard
@SerializedName(value = "arrivalDateTime")
val arrivalDateTime: OffsetDateTime
Link copied to clipboard
@SerializedName(value = "content")
val content: DocumentListItemContentDto
Link copied to clipboard
@SerializedName(value = "description")
val description: String? = null
Link copied to clipboard
@SerializedName(value = "documentType")
val documentType: DocumentTypeEnum
Link copied to clipboard
@SerializedName(value = "foreignId")
val foreignId: String? = null
Link copied to clipboard
@SerializedName(value = "id")
val id: String
Link copied to clipboard
@SerializedName(value = "lastUpdateDateTime")
val lastUpdateDateTime: OffsetDateTime
Link copied to clipboard
@SerializedName(value = "source")
val source: DocumentSourceDto? = null
Link copied to clipboard
@SerializedName(value = "status")
val status: DocumentStatusTypeEnum
Link copied to clipboard
@SerializedName(value = "userMetadata")
val userMetadata: DocumentUserMetadataDto? = null