![JAR search and dependency download from the Maven repository](/logo.png)
com.jamierf.evohome.model.Session Maven / Gradle / Ivy
package com.jamierf.evohome.model;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonProperty;
import com.google.common.base.MoreObjects;
@JsonIgnoreProperties(ignoreUnknown = true)
public class Session {
private final String id;
private final User user;
@JsonCreator
public Session(
@JsonProperty("sessionId") final String id,
@JsonProperty("userInfo") final User user) {
this.id = id;
this.user = user;
}
public String getId() {
return id;
}
public User getUser() {
return user;
}
@Override
public String toString() {
return MoreObjects.toStringHelper(this)
.add("id", id)
.add("user", user)
.toString();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy