Class ErrorSummaryDto

java.lang.Object
es.kukenan.smartfi.common.api.dtos.error.ErrorSummaryDto

public class ErrorSummaryDto extends Object
Data transfer object for an error response. Used, for example, to uniform REST operation error responses.
  • Field Details

    • uuid

      private String uuid
      Error UUID, if any. For example, unhandled server exceptions and backing services error exceptions include a UUID that helps to correlate logs.
    • status

      private Integer status
      HTTP status.
    • errorCode

      private String errorCode
      Error code.
    • errorDescription

      private String errorDescription
      Error description.
    • additionalInfo

      private Map additionalInfo
      Additional info.
    • details

      private Set<ErrorDetailDto> details
      Error details.
  • Constructor Details

    • ErrorSummaryDto

      public ErrorSummaryDto(String uuid, Integer status, String errorCode, String errorDescription, Map additionalInfo, ErrorDetailDto... details)
      State constructor.
      Parameters:
      uuid - optional error UUID.
      status - optional error status.
      errorCode - error code.
      errorDescription - error description.
      additionalInfo - error additional info.
      details - error details.