package com.moral.security.auth.login; import com.fasterxml.jackson.annotation.JsonCreator; import com.fasterxml.jackson.annotation.JsonProperty; /** * Model intended to be used for AJAX based authentication. * * @author vladimir.stankovic * * Aug 3, 2016 */ public class LoginRequest { private String username; private String password; public LoginMode getMode() { return mode; } private LoginMode mode; @JsonCreator public LoginRequest(@JsonProperty("username") String username, @JsonProperty("password") String password, @JsonProperty("mode") LoginMode mode) { this.username = username; this.password = password; this.mode = mode; } public String getUsername() { return username; } public String getPassword() { return password; } }