diff --git a/account-dao/src/main/java/de/muehlencord/shared/account/dao/ApiKeyObject.java b/account-dao/src/main/java/de/muehlencord/shared/account/dao/ApiKeyObject.java index 004efbc..9089648 100644 --- a/account-dao/src/main/java/de/muehlencord/shared/account/dao/ApiKeyObject.java +++ b/account-dao/src/main/java/de/muehlencord/shared/account/dao/ApiKeyObject.java @@ -17,6 +17,7 @@ package de.muehlencord.shared.account.dao; import com.fasterxml.jackson.annotation.JsonFormat; import com.google.gson.annotations.Expose; +import java.io.Serializable; import java.util.Date; import java.util.Objects; @@ -24,15 +25,15 @@ import java.util.Objects; * * @author Joern Muehlencord */ -public class ApiKeyObject { +public class ApiKeyObject implements Serializable { @Expose private String userName; @Expose - @JsonFormat(shape = JsonFormat.Shape.STRING, locale="en_US", timezone = "UTC", pattern="yyyy-MM-dd'T'HH:mm:ss'Z'") + @JsonFormat(shape = JsonFormat.Shape.STRING, locale = "en_US", timezone = "UTC", pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'") private Date issuedOn; @Expose - @JsonFormat(shape = JsonFormat.Shape.STRING, locale="en_US", timezone = "UTC", pattern="yyyy-MM-dd'T'HH:mm:ss'Z]'") + @JsonFormat(shape = JsonFormat.Shape.STRING, locale = "en_US", timezone = "UTC", pattern = "yyyy-MM-dd'T'HH:mm:ss'Z'") private Date expiresOn; @Expose private String authToken; @@ -99,7 +100,5 @@ public class ApiKeyObject { } return true; } - - }