| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061 |
- using System;
- using System.Collections.Generic;
- using BO.AppServer.Metadata.Enums;
- using Quadarax.Foundation.Core.Data.Interface.Entity;
- namespace BO.AppServer.Metadata.Dto
- {
- #region *** Document - Base ***
- public class DocumentBaseDto : BoDto
- {
- public string Name { get; }
- public DocumentStatusEnum Status { get; }
- }
- #endregion
- #region *** Document - Create ***
- public class DocumentCDto : IDto, ICreateDto
- {
- public string Name { get; }
- }
- #endregion
- #region *** Document - Update ***
- internal class DocumentUDto : DocumentBaseDto, IUpdateDto
- {
- }
- #endregion
- #region *** Document - Read ***
- public class DocumentRDto : DocumentBaseDto, IReadDto
- {
- public DateTime? LastDownloaded { get; }
- public BoAuditDto Audit { get; }
- public int PresetCreditCost { get; }
- public bool PresetWatermark { get; }
- public int PresetQuality { get; }
- public string PresetProcessProfile { get; }
- public bool PresetTest { get; }
- public IEnumerable<ArtifactRDto> Artifacts { get; }
- public IEnumerable<DocumentStatusHistoryRDto> History { get; }
- }
- #endregion
- #region *** Document - Delete ***
- internal class DocumentDDto : BoDto, IDeleteDto
- {
- }
- #endregion
- }
|