package de.rwth.idsg.bikeman.app.exception; import com.fasterxml.jackson.annotation.JsonInclude; import lombok.Getter; import lombok.RequiredArgsConstructor; import lombok.Setter; import java.util.List; /** * @author Sevket Goekay <goekay@dbis.rwth-aachen.de> * @since 23.02.2015 */ @Getter @Setter @JsonInclude(JsonInclude.Include.NON_NULL) @RequiredArgsConstructor public class AppExceptionMessage { private final long timestamp; private final String code; private final String message; /** * This field is optional only for validation exceptions. * It contains a list of error messages for each failed field. */ private List<String> fieldErrors; }