UNPKG

@zigatech/keycloak-auth

Version:

Keycloak authorization library for NestJS. Works out of the box.

79 lines (78 loc) 2.07 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.Principal = void 0; class Principal { constructor(id, email, emailVerified, lastName, firstName, phone, roles) { Object.defineProperty(this, "id", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "email", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "phone", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "lastName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "firstName", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "roles", { enumerable: true, configurable: true, writable: true, value: void 0 }); Object.defineProperty(this, "emailVerified", { enumerable: true, configurable: true, writable: true, value: void 0 }); this.id = id; this.roles = roles; this.phone = phone; this.email = email; this.lastName = lastName; this.firstName = firstName; this.emailVerified = emailVerified; } getId() { return this.id; } getRoles() { return this.roles; } getPhone() { return this.phone; } getEmail() { return this.email; } getLastName() { return this.lastName; } getFirstName() { return this.firstName; } isEmailVerified() { return this.emailVerified; } } exports.Principal = Principal;