WorkspaceDto.cs 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. using System;
  2. using System.Collections.Generic;
  3. using Quadarax.Foundation.Core.Data.Interface.Entity;
  4. namespace BO.AppServer.Metadata.Dto
  5. {
  6. #region *** Workspace - Create ***
  7. public class WorkspaceBaseDto : BoDto
  8. {
  9. public string Name { get; set; }
  10. public string Apipassword { get; set; }
  11. public long BillingPlanId { get; set; }
  12. }
  13. #endregion
  14. #region *** Workspace - Create ***
  15. internal class WorkspaceCDto : BoDto, ICreateDto
  16. {
  17. }
  18. #endregion
  19. #region *** Workspace - Update ***
  20. public class WorkspaceUDto : WorkspaceBaseDto, IUpdateDto
  21. {
  22. }
  23. #endregion
  24. #region *** Workspace - Read ***
  25. public class WorkspaceRDto : WorkspaceBaseDto, IReadDto
  26. {
  27. public IEnumerable<BillingInfoRDto> BillingInfos { get; set; }
  28. public string BillingPlanCode { get; set; }
  29. public Guid Apikey { get; set; }
  30. public long CreditAmount { get; set; }
  31. public BoAuditDto Audit { get; }
  32. }
  33. #endregion
  34. #region *** Workspace - Delete ***
  35. internal class WorkspaceDDto : BoDto, IDeleteDto
  36. {
  37. }
  38. #endregion
  39. }