
org.sourcelab.github.client.objects.AuthenticatedUser Maven / Gradle / Ivy
The newest version!
package org.sourcelab.github.client.objects;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonProperty;
public class AuthenticatedUser {
private final String login;
private final long id;
private final String htmlUrl;
private final String name;
private final String company;
/**
* Constructor.
*/
@JsonCreator
public AuthenticatedUser(
@JsonProperty("login") final String login,
@JsonProperty("id") final long id,
@JsonProperty("html_url") final String htmlUrl,
@JsonProperty("name") final String name,
@JsonProperty("company") final String company
) {
this.login = login;
this.id = id;
this.htmlUrl = htmlUrl;
this.name = name;
this.company = company;
}
public String getLogin() {
return login;
}
public long getId() {
return id;
}
public String getHtmlUrl() {
return htmlUrl;
}
public String getName() {
return name;
}
public String getCompany() {
return company;
}
@Override
public String toString() {
return "AuthenticatedUser{"
+ "\n\tlogin='" + login + '\''
+ "\n\tid=" + id
+ "\n\thtmlUrl='" + htmlUrl + '\''
+ "\n\tname='" + name + '\''
+ "\n\tcompany='" + company + '\''
+ "\n}";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy