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