package com.commafeed.frontend.model; import java.io.Serializable; import java.util.Date; import io.swagger.annotations.ApiModel; import io.swagger.annotations.ApiModelProperty; import lombok.Data; @SuppressWarnings("serial") @ApiModel("User information") @Data public class UserModel implements Serializable { @ApiModelProperty(value = "user id", required = true) private Long id; @ApiModelProperty(value = "user name", required = true) private String name; @ApiModelProperty("user email, if any") private String email; @ApiModelProperty("api key") private String apiKey; @ApiModelProperty(value = "user password, never returned by the api") private String password; @ApiModelProperty(value = "account status") private boolean enabled; @ApiModelProperty(value = "account creation date") private Date created; @ApiModelProperty(value = "last login date") private Date lastLogin; @ApiModelProperty(value = "user is admin") private boolean admin; }