export class Session { constructor(data = {}) { this.user_id = data.user_id || null; this.realm_id = data.realm_id || 'local'; this.jwt_token = data.jwt_token || ''; this.refresh_token = data.refresh_token || ''; this.issued_on = data.issued_on || new Date().toISOString(); this.expires_on = data.expires_on || null; this.auth_provider = data.auth_provider || 'basic'; this.status = data.status || 'active'; } }