| 1234567891011121314151617181920212223242526272829303132333435 |
- package pl.dmcs.userservice.dto;
- import lombok.AllArgsConstructor;
- import lombok.Builder;
- import lombok.Getter;
- import lombok.NoArgsConstructor;
- import com.fasterxml.jackson.annotation.JsonInclude;
- import java.time.LocalDateTime;
- import java.util.List;
- @Getter
- @NoArgsConstructor
- @AllArgsConstructor
- @Builder
- @JsonInclude(JsonInclude.Include.NON_NULL)
- public class ErrorResponse {
- private int status;
- private String message;
- private String error;
- private LocalDateTime timestamp;
- private String path;
- private List<FieldError> fieldErrors;
- @Getter
- @NoArgsConstructor
- @AllArgsConstructor
- @Builder
- public static class FieldError {
- private String field;
- private String message;
- private Object rejectedValue;
- }
- }
|