' 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