WIP
[demos/pact] / pwreset / src / main / java / de / juplo / demos / pwreset / api / domain / PasswordResetRequest.java
index 165c860..d0ed22f 100644 (file)
@@ -1,13 +1,28 @@
 package de.juplo.demos.pwreset.api.domain;
 
+import lombok.Data;
+
+import java.time.ZonedDateTime;
 import java.util.Optional;
 import java.util.UUID;
 
 
+@Data
 public class PasswordResetRequest
 {
-  UUID id;
-  Optional<UUID> userId;
-  String code;
-  String password;
+  public enum Status
+  {
+    CREATED,
+    CONFIRMED,
+    ACCOMPLISHED
+  }
+
+  private final UUID id;
+  private final Optional<UUID> userId;
+  private String code;
+  private String password;
+  private Status status;
+  private ZonedDateTime created;
+  private ZonedDateTime confirmed;
+  private ZonedDateTime accomplihed;
 }