package domain import ( "time" "github.com/google/uuid" ) type Session struct { ID uuid.UUID `json:"id"` UserID uuid.UUID `json:"userId"` RefreshToken string `json:"refreshToken"` UserAgent string `json:"userAgent"` IP string `json:"ip"` ExpiresAt time.Time `json:"expiresAt"` RevokedAt *time.Time `json:"revokedAt,omitempty"` CreatedAt time.Time `json:"createdAt"` }