1 package net.avcompris.commons3.api; 2 3 import javax.annotation.Nullable; 4 5 import net.avcompris.commons3.types.DateTimeHolder; 6 7 public interface UserSession { 8 9 String getUserSessionId(); 10 11 String getUsername(); 12 13 DateTimeHolder getCreatedAt(); 14 15 DateTimeHolder getUpdatedAt(); 16 17 DateTimeHolder getExpiresAt(); 18 19 @Nullable 20 DateTimeHolder getExpiredAt(); 21 }