GoogleTokenSession.java
package com.soen390.backend.object;
import java.time.Instant;
public class GoogleTokenSession {
private String accessToken;
private String refreshToken; // can be null in some cases
private Instant expiresAt;
private String selectedCalendarId;
private String selectedCalendarSummary;
private boolean selectedCalendarPrimary;
public GoogleTokenSession(String accessToken, String refreshToken, Instant expiresAt) {
this.accessToken = accessToken;
this.refreshToken = refreshToken;
this.expiresAt = expiresAt;
}
public String getAccessToken() {
return accessToken;
}
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
public String getRefreshToken() {
return refreshToken;
}
public void setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
}
public Instant getExpiresAt() {
return expiresAt;
}
public void setExpiresAt(Instant expiresAt) {
this.expiresAt = expiresAt;
}
public String getSelectedCalendarId() {
return selectedCalendarId;
}
public void setSelectedCalendarId(String selectedCalendarId) {
this.selectedCalendarId = selectedCalendarId;
}
public String getSelectedCalendarSummary() {
return selectedCalendarSummary;
}
public void setSelectedCalendarSummary(String selectedCalendarSummary) {
this.selectedCalendarSummary = selectedCalendarSummary;
}
public boolean isSelectedCalendarPrimary() {
return selectedCalendarPrimary;
}
public void setSelectedCalendarPrimary(boolean selectedCalendarPrimary) {
this.selectedCalendarPrimary = selectedCalendarPrimary;
}
}