001package com.pingidentity.developer.pingid;
002
003import java.util.Date;
004import java.util.HashMap;
005import java.util.Map;
006
007public class User {
008
009    private String userName;
010    private String fName;
011    private String lName;
012    private String email;
013    private UserRole role;
014
015    private String phoneNumber;
016    private DeviceDetails deviceDetails;
017
018    private Date lastAuthentication;
019    private Boolean enabled;
020    private UserStatus status;
021
022    private Map<String, Date> bypassInfo;
023
024    public User(String userName) {
025
026        this.userName = userName;
027        this.fName = null;
028        this.lName = null;
029        this.email = null;
030        this.phoneNumber = null;
031
032        this.role = UserRole.REGULAR;
033        this.bypassInfo = new HashMap<>();
034    }
035
036    public String getUserName() {
037        return this.userName;
038    }
039}