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}