ResultDto.cs 738 B

123456789101112131415161718192021222324
  1. /// <summary>
  2. /// 응답 DTO 모음
  3. /// </summary>
  4. namespace bitforum.DTOs.Response
  5. {
  6. public record ResultDto
  7. {
  8. public bool Ok { get; set; } = true;
  9. public int Status { get; set; } = StatusCodes.Status200OK;
  10. public string? Message { get; set; } = null;
  11. public object? Data { get; set; } = null;
  12. public Dictionary<string, List<string>>? Errors { get; set; } = null;
  13. public ResultDto() { } // 기본 생성자
  14. public ResultDto(bool ok, int status, string? message = "", object? data = null, Dictionary<string, List<string>>? errors = null)
  15. {
  16. Ok = ok;
  17. Status = status;
  18. Message = message;
  19. Data = data;
  20. }
  21. }
  22. }