Imports DigitalData.Modules.EDMI.API.Client
Imports DigitalData.Modules.EDMI.API.Rights
Namespace DocumentResultList
Public Class Document
'''
''' Primary identifier of the Document.
''' Can be a Windream DocId or an IDB ObjectId.
'''
Public Property Id As Long
'''
''' The access right given to the current user for this file
'''
'''
Public Property AccessRight As AccessRight
'''
''' Extension is needed for determining the type of file
''' and showing it in the DocumentViewer. It is saved without the dot-separator.
'''
Public Property Extension As String
'''
''' Binary contents of the file.
'''
Public Property Contents As Byte()
' Optional properties
Public Property LastWriteTime As Date = Nothing
Public Property FullPath As String = Nothing
Public Property TempPath As String = Nothing
Public Property FileHash As String = Nothing
Public Property DocumentType As String = Nothing
Public Property DisplayFileName As String = Nothing
Public Sub New(pPrimaryKey As Long)
Id = pPrimaryKey
End Sub
End Class
End Namespace