/* Options: Date: 2024-10-18 04:14:46 Version: 6.40 Tip: To override a DTO option, remove "//" prefix before updating BaseUrl: https://digiofficeapigateway.deltares.nl/api //GlobalNamespace: //MakePropertiesOptional: False //AddServiceStackTypes: True //AddResponseStatus: False //AddImplicitVersion: //AddDescriptionAsComments: True IncludeTypes: AddDocumentsForBackgroundRegistration.* //ExcludeTypes: //DefaultImports: */ export interface IReturn { createResponse(): T; } export class RegisteredDocumentUpload { public DocumentUploadID: number; public IsSuccess: boolean; public Message: string; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class AddDocumentsForBackgroundRegistrationResponse { public RegisteredDocumentUploads: RegisteredDocumentUpload[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } } export class RegisterDocument implements IReturn { public RegistrationProfileID: string; public Values: RegistrationValue[]; public Processes: Process[]; public DocumentUploadId: string; public DocumentId?: string; public StandardDocumentID?: string; public HasUnsavedChangesInDocument?: boolean; public IsOpenedFromNonDMSLocation?: boolean; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'RegisterDocument'; } public getMethod() { return 'POST'; } public createResponse() { return new RegisterDocumentResponse(); } } /** * 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) export class AddDocumentsForBackgroundRegistration implements IReturn { /** * List of queued documents to register in background */ // @ApiMember(Description="List of queued documents to register in background", IsRequired=true) public Documents: RegisterDocument[]; public constructor(init?: Partial) { (Object as any).assign(this, init); } public getTypeName() { return 'AddDocumentsForBackgroundRegistration'; } public getMethod() { return 'POST'; } public createResponse() { return new AddDocumentsForBackgroundRegistrationResponse(); } }