using System; using System.Collections.Generic; using Quadarax.Foundation.Core.Data.Interface.Entity; namespace BO.AppServer.Metadata.Dto { #region *** Workspace - Create *** public class WorkspaceBaseDto : BoDto { public string Name { get; set; } public string Apipassword { get; set; } public long BillingPlanId { get; set; } } #endregion #region *** Workspace - Create *** internal class WorkspaceCDto : BoDto, ICreateDto { } #endregion #region *** Workspace - Update *** public class WorkspaceUDto : WorkspaceBaseDto, IUpdateDto { } #endregion #region *** Workspace - Read *** public class WorkspaceRDto : WorkspaceBaseDto, IReadDto { public IEnumerable BillingInfos { get; set; } public string BillingPlanCode { get; set; } public Guid Apikey { get; set; } public long CreditAmount { get; set; } public BoAuditDto Audit { get; } } #endregion #region *** Workspace - Delete *** internal class WorkspaceDDto : BoDto, IDeleteDto { } #endregion }