package org.kohsuke.github;
import java.util.Date;
import com.fasterxml.jackson.annotation.JsonProperty;
public class BlazarGitUser extends GitUser {
private final String login;
private final String email;
private final Date date;
public BlazarGitUser(@JsonProperty("login") String login,
@JsonProperty("email") String email,
@JsonProperty("timestamp") long timestamp) {
this.login = login;
this.email = email;
this.date = new Date(timestamp);
}
@Override
public String getName() {
return this.login;
}
@Override
public String getEmail() {
return this.email;
}
@Override
public Date getDate() {
return this.date;
}
public static BlazarGHUser toGHUser(GitUser user){
return new BlazarGHUser(user.getName(), user.getName(), user.getEmail());
}
}