diffusion
Version:
Diffusion JavaScript client
24 lines (23 loc) • 634 B
JavaScript
;
/**
* @module Services.Authentication
*/
Object.defineProperty(exports, "__esModule", { value: true });
exports.AuthenticatedPrincipal = void 0;
/**
* Principal with roles.
*/
var AuthenticatedPrincipal = /** @class */ (function () {
/**
* Create a new AuthenticatedPrincipal
*
* @param principal The principal name.
* @param roles The roles of the principal.
*/
function AuthenticatedPrincipal(principal, roles) {
this.principal = principal;
this.roles = roles;
}
return AuthenticatedPrincipal;
}());
exports.AuthenticatedPrincipal = AuthenticatedPrincipal;