package de.juplo.demos.pwreset.api.domain;
+import lombok.Data;
+
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;
}