' Options: 'Date: 2024-10-18 04:39:27 'Version: 6.40 'Tip: To override a DTO option, remove "''" prefix before updating 'BaseUrl: https://digiofficeapigateway.deltares.nl/api ' '''GlobalNamespace: '''MakePartial: True '''MakeVirtual: True '''MakeDataContractsExtensible: False '''AddReturnMarker: True '''AddDescriptionAsComments: True '''AddDataContractAttributes: False '''AddIndexesToDataMembers: False '''AddGeneratedCodeAttributes: False '''AddResponseStatus: False '''AddImplicitVersion: '''InitializeCollections: True '''ExportValueTypes: False 'IncludeTypes: GenerateWordDocument.* '''ExcludeTypes: '''AddNamespaces: '''AddDefaultXmlNamespace: http://schemas.servicestack.net/types Imports System Imports System.Collections Imports System.Collections.Generic Imports System.Runtime.Serialization Imports ServiceStack Imports ServiceStack.DataAnnotations Imports System.Drawing Imports IDB.DocumentGenerator.SDK.Operations.Word Imports IDB.DocumentGenerator.SDK.Operations Imports IDB.DocumentGenerator.SDK.DTO.Word Imports IDB.DocumentGenerator.SDK.DTO.General Namespace Global Namespace IDB.DocumentGenerator.SDK.DTO.General Public Interface IGenerateDocumentResponse Property DocumentID As Guid End Interface End Namespace Namespace IDB.DocumentGenerator.SDK.DTO.Word Public Partial Class GenerateWordDocumentResponse Implements IGenerateWordDocumentResponse ''' '''Contains the registration ID of the generated (corporate identity) document ''' Public Overridable Property DocumentID As Guid End Class Public Interface IGenerateWordDocumentResponse Implements IGenerateDocumentResponse End Interface End Namespace Namespace IDB.DocumentGenerator.SDK.Operations Public Interface IGenerateOfficeDocument Property RegisteredDocumentID As Guid Property RecreateDocument As Boolean Property DocumentGeneratorDocumentID As Nullable(Of Guid) Property DataSourceEntityID As String End Interface End Namespace Namespace IDB.DocumentGenerator.SDK.Operations.Word ''' '''Generate new or update a (corporate identity) document based on an existing document registration. ''' Public Partial Class GenerateWordDocument Implements IReturn(Of GenerateWordDocumentResponse) Implements IGenerateWordDocument ''' '''ID of the current document registration ''' Public Overridable Property RegisteredDocumentID As Guid ''' '''Recreate document ''' Public Overridable Property RecreateDocument As Boolean ''' '''ID of the document generator configuration ''' Public Overridable Property DocumentGeneratorDocumentID As Nullable(Of Guid) ''' '''ID of the entity (corresponding to the entityType configured at the DocumentGeneratorDocument) to use as the datasource. Leave blank to fall back on the current document registration. ''' Public Overridable Property DataSourceEntityID As String End Class Public Interface IGenerateWordDocument Implements IGenerateOfficeDocument End Interface End Namespace End Namespace