package de.rwth.idsg.bikeman.psinterface.dto.request; 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 de.rwth.idsg.bikeman.psinterface.dto.OperationState; import lombok.Data; import org.joda.time.DateTime; import java.util.List; /** * Created by swam on 31/07/14. */ @Data public class StationStatusDTO { private String stationManufacturerId; private String stationErrorCode; private String stationErrorInfo; private OperationState stationState; @JsonDeserialize(using = UnixTimestampDeserializer.class) @JsonSerialize(using = UnixTimestampSerializer.class) private DateTime timestamp; private List<SlotDTO.StationStatus> slots; }