/* Options: Date: 2024-10-18 04:35:40 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: GeneratePowerPointDocument.* //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.DocumentGenerator.SDK.Operations; using IDB.DocumentGenerator.SDK.Operations.PowerPoint; using IDB.DocumentGenerator.SDK.DTO.General; using IDB.DocumentGenerator.SDK.DTO.PowerPoint; namespace IDB.DocumentGenerator.SDK.DTO.General { public partial interface IGenerateDocumentResponse { Guid DocumentID { get; set; } } } namespace IDB.DocumentGenerator.SDK.DTO.PowerPoint { public partial class GeneratePowerPointDocumentResponse : IGeneratePowerPointDocumentResponse { /// ///Contains the registration ID of the generated (corporate identity) document /// [ApiMember(Description="Contains the registration ID of the generated (corporate identity) document", IsRequired=true)] public virtual Guid DocumentID { get; set; } } public partial interface IGeneratePowerPointDocumentResponse : IGenerateDocumentResponse { } } namespace IDB.DocumentGenerator.SDK.Operations { public partial interface IGenerateOfficeDocument { Guid RegisteredDocumentID { get; set; } bool RecreateDocument { get; set; } Guid? DocumentGeneratorDocumentID { get; set; } string DataSourceEntityID { get; set; } } } namespace IDB.DocumentGenerator.SDK.Operations.PowerPoint { /// ///Generate new or update a (corporate identity) document based on an existing document registration. /// [Api(Description="Generate new or update a (corporate identity) document based on an existing document registration.")] public partial class GeneratePowerPointDocument : IReturn, IGeneratePowerPointDocument { /// ///ID of the current document registration /// [ApiMember(Description="ID of the current document registration", IsRequired=true)] public virtual Guid RegisteredDocumentID { get; set; } /// ///Recreate document /// [ApiMember(Description="Recreate document", IsRequired=true)] public virtual bool RecreateDocument { get; set; } /// ///ID of the document generator configuration /// [ApiMember(Description="ID of the document generator configuration")] public virtual Guid? DocumentGeneratorDocumentID { get; set; } /// ///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. /// [ApiMember(Description="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 virtual string DataSourceEntityID { get; set; } } public partial interface IGeneratePowerPointDocument : IGenerateOfficeDocument { } }