package com.kryptnostic.authentication.v1.model; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; import com.kryptnostic.kodex.v1.constants.Names; public class EmailAuthenticationRequest { private final String email; private final String password; @JsonCreator public EmailAuthenticationRequest( @JsonProperty( Names.EMAIL_FIELD ) String email, @JsonProperty( Names.PASSWORD_FIELD ) String password ) { this.email = email; this.password = password; } @JsonProperty( Names.EMAIL_FIELD ) public String getEmail() { return email; } @JsonProperty( Names.PASSWORD_FIELD ) public String getPassword() { return password; } @Override public String toString() { return "AuthenticationRequest [password=*******" + ", uuid=" + ( email == null ? "null" : email.toString() ) + "]"; } }