50 lines
1.1 KiB
Java
50 lines
1.1 KiB
Java
package eu.eudat.logic.security.customproviders.Zenodo;
|
|
|
|
import java.util.Map;
|
|
|
|
public class ZenodoUser {
|
|
private String userId;
|
|
private String email;
|
|
private String accessToken;
|
|
private Integer expiresIn;
|
|
|
|
public String getUserId() {
|
|
return userId;
|
|
}
|
|
|
|
public void setUserId(String userId) {
|
|
this.userId = userId;
|
|
}
|
|
|
|
public String getEmail() {
|
|
return email;
|
|
}
|
|
public void setEmail(String email) {
|
|
this.email = email;
|
|
}
|
|
|
|
public String getAccessToken() {
|
|
return accessToken;
|
|
}
|
|
|
|
public void setAccessToken(String accessToken) {
|
|
this.accessToken = accessToken;
|
|
}
|
|
|
|
public Integer getExpiresIn() {
|
|
return expiresIn;
|
|
}
|
|
|
|
public void setExpiresIn(Integer expiresIn) {
|
|
this.expiresIn = expiresIn;
|
|
}
|
|
|
|
public ZenodoUser getZenodoUser(Object data) {
|
|
this.userId = (String) ((Map) data).get("userId");
|
|
this.email = (String) ((Map) data).get("email");
|
|
this.accessToken = (String) ((Map) data).get("accessToken");
|
|
this.expiresIn = (Integer) ((Map) data).get("expiresIn");
|
|
return this;
|
|
}
|
|
}
|