package de.rwth.idsg.bikeman.psinterface.exception; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; import de.rwth.idsg.bikeman.psinterface.UnixTimestampDeserializer; import de.rwth.idsg.bikeman.psinterface.UnixTimestampSerializer; import lombok.Getter; import lombok.RequiredArgsConstructor; import lombok.Setter; import org.joda.time.DateTime; /** * @author Sevket Goekay <goekay@dbis.rwth-aachen.de> * @since 23.02.2015 */ @Getter @Setter @RequiredArgsConstructor public class PsExceptionMessage { @JsonSerialize(using = UnixTimestampSerializer.class) @JsonDeserialize(using = UnixTimestampDeserializer.class) private final DateTime timestamp; private final PsErrorCode code; private final String message; }