package org.karmaexchange.resources.msg;
import org.karmaexchange.dao.ImageUrlView;
import org.karmaexchange.dao.User;
import lombok.Data;
import lombok.NoArgsConstructor;
@Data
@NoArgsConstructor
public class UserSummaryInfoView {
private String firstName;
private String lastName;
private String nickName;
private String key;
private ImageUrlView profileImage;
private long karmaPoints;
public UserSummaryInfoView(User user) {
firstName = user.getFirstName();
lastName = user.getLastName();
nickName = user.getNickName();
key = user.getKey();
if (user.getProfileImage() != null) {
profileImage = ImageUrlView.create(user.getProfileImage());
}
karmaPoints = user.getKarmaPoints();
}
}