vix-ui
Version:
51 lines • 3.06 kB
JavaScript
/**
* @fileoverview added by tsickle
* @suppress {checkTypes,extraRequire,uselessCode} checked by tsc
*/
/**
* UserInfo holds the user information
*/
var /**
* UserInfo holds the user information
*/
UserInfo = /** @class */ (function () {
/**
* Extract necessary information oktaUserInfo
* @param oktaUserInfo, example:
* {
* "id": "foobar",
* ...
* "profile": {
* "firstName": "foobar",
* "lastName": "foobar",
* "mobilePhone": null,
* "secondEmail": null,
* "login": "foo@bar.com",
* "email": "foo@bar.com"
* },
* ...
* }
*/
function UserInfo(oktaUserInfo) {
this.userId = oktaUserInfo.id;
this.email = oktaUserInfo.profile.email;
this.firstName = oktaUserInfo.profile.firstName;
this.lastName = oktaUserInfo.profile.lastName;
}
return UserInfo;
}());
/**
* UserInfo holds the user information
*/
export { UserInfo };
if (false) {
/** @type {?} */
UserInfo.prototype.userId;
/** @type {?} */
UserInfo.prototype.email;
/** @type {?} */
UserInfo.prototype.firstName;
/** @type {?} */
UserInfo.prototype.lastName;
}
//# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1pbmZvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdml4LXVpLyIsInNvdXJjZXMiOlsidml4LWF1dGgvdXNlci1pbmZvLnRzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7Ozs7Ozs7QUFHQTs7OztJQU1FOzs7Ozs7Ozs7Ozs7Ozs7O09BZ0JHO0lBQ0gsa0JBQVksWUFBaUI7UUFDM0IsSUFBSSxDQUFDLE1BQU0sR0FBRyxZQUFZLENBQUMsRUFBRSxDQUFDO1FBQzlCLElBQUksQ0FBQyxLQUFLLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQyxLQUFLLENBQUM7UUFDeEMsSUFBSSxDQUFDLFNBQVMsR0FBRyxZQUFZLENBQUMsT0FBTyxDQUFDLFNBQVMsQ0FBQztRQUNoRCxJQUFJLENBQUMsUUFBUSxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUMsUUFBUSxDQUFDO0lBQ2hELENBQUM7SUFDSCxlQUFDO0FBQUQsQ0FBQyxBQTdCRCxJQTZCQzs7Ozs7OztJQTVCQywwQkFBZTs7SUFDZix5QkFBYzs7SUFDZCw2QkFBa0I7O0lBQ2xCLDRCQUFpQiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXNlckluZm8gaG9sZHMgdGhlIHVzZXIgaW5mb3JtYXRpb25cbiAqL1xuZXhwb3J0IGNsYXNzIFVzZXJJbmZvIHtcbiAgdXNlcklkOiBzdHJpbmc7XG4gIGVtYWlsOiBzdHJpbmc7XG4gIGZpcnN0TmFtZTogc3RyaW5nO1xuICBsYXN0TmFtZTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBFeHRyYWN0IG5lY2Vzc2FyeSBpbmZvcm1hdGlvbiBva3RhVXNlckluZm9cbiAgICogQHBhcmFtIG9rdGFVc2VySW5mbywgZXhhbXBsZTpcbiAgICoge1xuICAgKiAgIFwiaWRcIjogXCJmb29iYXJcIixcbiAgICogICAuLi5cbiAgICogICBcInByb2ZpbGVcIjoge1xuICAgKiAgICAgICBcImZpcnN0TmFtZVwiOiBcImZvb2JhclwiLFxuICAgKiAgICAgICBcImxhc3ROYW1lXCI6IFwiZm9vYmFyXCIsXG4gICAqICAgICAgIFwibW9iaWxlUGhvbmVcIjogbnVsbCxcbiAgICogICAgICAgXCJzZWNvbmRFbWFpbFwiOiBudWxsLFxuICAgKiAgICAgICBcImxvZ2luXCI6IFwiZm9vQGJhci5jb21cIixcbiAgICogICAgICAgXCJlbWFpbFwiOiBcImZvb0BiYXIuY29tXCJcbiAgICogICB9LFxuICAgKiAgIC4uLlxuICAgKiB9XG4gICAqL1xuICBjb25zdHJ1Y3Rvcihva3RhVXNlckluZm86IGFueSkge1xuICAgIHRoaXMudXNlcklkID0gb2t0YVVzZXJJbmZvLmlkO1xuICAgIHRoaXMuZW1haWwgPSBva3RhVXNlckluZm8ucHJvZmlsZS5lbWFpbDtcbiAgICB0aGlzLmZpcnN0TmFtZSA9IG9rdGFVc2VySW5mby5wcm9maWxlLmZpcnN0TmFtZTtcbiAgICB0aGlzLmxhc3ROYW1lID0gb2t0YVVzZXJJbmZvLnByb2ZpbGUubGFzdE5hbWU7XG4gIH1cbn1cbiJdfQ==