UNPKG

vix-ui

Version:

A set of essential UI modules for your Angular application in ViSenze

45 lines (44 loc) 2.85 kB
/** * @fileoverview added by tsickle * @suppress {checkTypes} checked by tsc */ /** * UserInfo holds the user information */ export class UserInfo { /** * Extract necessary information oktaUserInfo * @param {?} oktaUserInfo * oktaUserInfo example: * { * "id": "foobar", * ... * "profile": { * "firstName": "foobar", * "lastName": "foobar", * "mobilePhone": null, * "secondEmail": null, * "login": "foo\@bar.com", * "email": "foo\@bar.com" * }, * ... * } */ constructor(oktaUserInfo) { this.userId = oktaUserInfo.id; this.email = oktaUserInfo.profile.email; this.firstName = oktaUserInfo.profile.firstName; this.lastName = oktaUserInfo.profile.lastName; } } function UserInfo_tsickle_Closure_declarations() { /** @type {?} */ UserInfo.prototype.userId; /** @type {?} */ UserInfo.prototype.email; /** @type {?} */ UserInfo.prototype.firstName; /** @type {?} */ UserInfo.prototype.lastName; } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoidXNlci1pbmZvLmpzIiwic291cmNlUm9vdCI6Im5nOi8vdml4LXVpLyIsInNvdXJjZXMiOlsidml4LXNlcnZpY2VzL2F1dGgvbW9kdWxlcy91c2VyLWluZm8udHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7OztBQUdBLE1BQU07Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7SUF3QkosWUFBWSxZQUFpQjtRQUMzQixJQUFJLENBQUMsTUFBTSxHQUFHLFlBQVksQ0FBQyxFQUFFLENBQUM7UUFDOUIsSUFBSSxDQUFDLEtBQUssR0FBRyxZQUFZLENBQUMsT0FBTyxDQUFDLEtBQUssQ0FBQztRQUN4QyxJQUFJLENBQUMsU0FBUyxHQUFHLFlBQVksQ0FBQyxPQUFPLENBQUMsU0FBUyxDQUFDO1FBQ2hELElBQUksQ0FBQyxRQUFRLEdBQUcsWUFBWSxDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQUM7S0FDL0M7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVXNlckluZm8gaG9sZHMgdGhlIHVzZXIgaW5mb3JtYXRpb25cbiAqL1xuZXhwb3J0IGNsYXNzIFVzZXJJbmZvIHtcbiAgdXNlcklkOiBzdHJpbmc7XG4gIGVtYWlsOiBzdHJpbmc7XG4gIGZpcnN0TmFtZTogc3RyaW5nO1xuICBsYXN0TmFtZTogc3RyaW5nO1xuXG4gIC8qKlxuICAgKiBFeHRyYWN0IG5lY2Vzc2FyeSBpbmZvcm1hdGlvbiBva3RhVXNlckluZm9cbiAgICogQHBhcmFtIG9rdGFVc2VySW5mb1xuICAgKiBva3RhVXNlckluZm8gZXhhbXBsZTpcbiAgICoge1xuICAgKiAgIFwiaWRcIjogXCJmb29iYXJcIixcbiAgICogICAuLi5cbiAgICogICBcInByb2ZpbGVcIjoge1xuICAgKiAgICAgICBcImZpcnN0TmFtZVwiOiBcImZvb2JhclwiLFxuICAgKiAgICAgICBcImxhc3ROYW1lXCI6IFwiZm9vYmFyXCIsXG4gICAqICAgICAgIFwibW9iaWxlUGhvbmVcIjogbnVsbCxcbiAgICogICAgICAgXCJzZWNvbmRFbWFpbFwiOiBudWxsLFxuICAgKiAgICAgICBcImxvZ2luXCI6IFwiZm9vQGJhci5jb21cIixcbiAgICogICAgICAgXCJlbWFpbFwiOiBcImZvb0BiYXIuY29tXCJcbiAgICogICB9LFxuICAgKiAgIC4uLlxuICAgKiB9XG4gICAqL1xuICBjb25zdHJ1Y3Rvcihva3RhVXNlckluZm86IGFueSkge1xuICAgIHRoaXMudXNlcklkID0gb2t0YVVzZXJJbmZvLmlkO1xuICAgIHRoaXMuZW1haWwgPSBva3RhVXNlckluZm8ucHJvZmlsZS5lbWFpbDtcbiAgICB0aGlzLmZpcnN0TmFtZSA9IG9rdGFVc2VySW5mby5wcm9maWxlLmZpcnN0TmFtZTtcbiAgICB0aGlzLmxhc3ROYW1lID0gb2t0YVVzZXJJbmZvLnByb2ZpbGUubGFzdE5hbWU7XG4gIH1cbn1cbiJdfQ==