Imports System.IO Imports System.Runtime.Serialization Imports System.ServiceModel Namespace Messages Public MustInherit Class BaseResponse Public Property OK As Boolean Public Property ErrorMessage As String Public Sub New() OK = True End Sub Public Sub New(ErrorMessage As String) OK = False Me.ErrorMessage = ErrorMessage End Sub End Class Public Class DocumentStreamRequest Public ObjectId As Int64 End Class Public Class DocumentStreamResponse Public FileName As String Public FileContents As Stream End Class Public Class DocumentListResponse Inherits BaseResponse Public Datatable As DataTable End Class End Namespace