/* Options: Date: 2024-10-18 04:26:08 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //GlobalNamespace: //MakePartial: True //MakeVirtual: True //MakeInternal: False //MakeDataContractsExtensible: False //AddReturnMarker: True //AddDescriptionAsComments: True //AddDataContractAttributes: False //AddIndexesToDataMembers: False //AddGeneratedCodeAttributes: False //AddResponseStatus: False //AddImplicitVersion: //InitializeCollections: True //ExportValueTypes: False IncludeTypes: AddDocumentsForBackgroundRegistration.* //ExcludeTypes: //AddNamespaces: //AddDefaultXmlNamespace: http://schemas.servicestack.net/types */ using System; using System.Collections; using System.Collections.Generic; using System.Runtime.Serialization; using ServiceStack; using ServiceStack.DataAnnotations; using System.Drawing; using IDB.API.DTO.Document.Operations; namespace IDB.API.DTO.Document.Operations { /// ///Register documents queueud for registration in background /// [Route("/documentuploads/registerdocuments", "POST")] [Api(Description="Register documents queueud for registration in background")] [ApiResponse(Description="All queued documents are linked to a systemtask for background processing", StatusCode=200)] public partial class AddDocumentsForBackgroundRegistration : IReturn { public AddDocumentsForBackgroundRegistration() { Documents = new List{}; } /// ///List of queued documents to register in background /// [ApiMember(Description="List of queued documents to register in background", IsRequired=true)] public virtual List Documents { get; set; } } public partial class AddDocumentsForBackgroundRegistrationResponse { public AddDocumentsForBackgroundRegistrationResponse() { RegisteredDocumentUploads = new List{}; } public virtual List RegisteredDocumentUploads { get; set; } } public partial class RegisterDocument : IReturn { public RegisterDocument() { Values = new List{}; Processes = new List{}; } public virtual Guid RegistrationProfileID { get; set; } public virtual List Values { get; set; } public virtual List Processes { get; set; } public virtual string DocumentUploadId { get; set; } public virtual Guid? DocumentId { get; set; } public virtual Guid? StandardDocumentID { get; set; } public virtual bool? HasUnsavedChangesInDocument { get; set; } public virtual bool? IsOpenedFromNonDMSLocation { get; set; } } public partial class RegisteredDocumentUpload { public virtual int DocumentUploadID { get; set; } public virtual bool IsSuccess { get; set; } public virtual string Message { get; set; } } }