/* Options: Date: 2026-03-31 18:49:29 Version: 8.80 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://test-dogw.klokgroep.nl/api //Package: //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AddDocumentByEmailMessageId.* //ExcludeTypes: //InitializeCollections: False //TreatTypesAsStrings: //DefaultImports: java.math.*,java.util.*,java.io.InputStream,net.servicestack.client.* */ import java.math.* import java.util.* import java.io.InputStream import net.servicestack.client.* open class AddDocument : IReturn { open var RegistrationProfileID:UUID? = null open var DocumentID:UUID? = null open var RootDocumentID:UUID? = null open var AssignToUserID:Int? = null open var AssignToGroupID:Int? = null open var MetaData:ArrayList? = null open var Mailings:Mailings? = null open var AttachmentsMailings:ArrayList? = null open var FileID:UUID? = null open var SilentMode:DocInfoSilentMode? = null open var updateStorageSystem:Boolean? = null open var MessageQueueId:Int? = null companion object { private val responseType = DocumentResponse::class.java } override fun getResponseType(): Any? = AddDocument.responseType } open class AddDocumentByEmailMessageId : IReturn { open var ItemId:String? = null open var EwsUrl:String? = null open var Token:String? = null open var DocumentId:String? = null open var documentToAdd:AddDocument? = null companion object { private val responseType = DocumentResponse::class.java } override fun getResponseType(): Any? = AddDocumentByEmailMessageId.responseType } open class DocumentResponse { open var DocumentID:UUID? = null open var DocumentNr:String? = null open var RootDocumentID:UUID? = null open var MetaData:ArrayList? = null open var Bookmarks:ArrayList? = null open var Mailings:Mailings? = null open var AttachmentsMailings:ArrayList? = null open var Messages:IInformationMessages? = null open var SourceDocumentPath:String? = null open var DestinationDocumentPath:String? = null open var SharePointContentTypeName:String? = null } @DataContract open class MetaDataField { @DataMember open var ID:UUID? = null @DataMember open var DocumentVeldID:UUID? = null @DataMember open var Name:String? = null @DataMember open var Label:String? = null @DataMember open var Datatype:String? = null @DataMember open var PrintLabel:String? = null @DataMember open var Entity:String? = null @DataMember open var PrintValue:String? = null @DataMember open var RegistrationValue:String? = null @DataMember open var SPSiteColumnName:String? = null @DataMember open var ShadowName:String? = null @DataMember open var ShadowDatatype:String? = null @DataMember open var ShadowSPSiteColumnName:String? = null @DataMember open var ShadowSPSiteColumnRegistrationValue:String? = null @DataMember open var ShadowRegistrationValue:String? = null @DataMember open var IsKeyField:Boolean? = null @DataMember open var KopierenBijNieuweVersie:Boolean? = null } open class Mailings { } open class AttachmentMailing { } open class Bookmark { open var RemoveLastBreak:Boolean? = null open var ReplaceOnChange:Boolean? = null } interface IInformationMessages { } open class Bookmark { open var Name:String? = null open var Order:Int? = null }