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 fieldErrors; @Getter @NoArgsConstructor @AllArgsConstructor @Builder public static class FieldError { private String field; private String message; private Object rejectedValue; } }