UNPKG

@webda/core

Version:

Expose API with Lambda

40 lines 973 B
import { OwnerModel } from "./ownermodel.js"; export class IdentTokens { } /** * First basic model for Ident * @class * @WebdaModel */ export class Ident extends OwnerModel { static init(type, uid, accessToken = "", refreshToken = "", profile = {}) { const obj = new Ident(); obj._type = type.toLowerCase(); obj.uid = uid.toLowerCase(); if (obj._type === "email") { obj.email = obj.uid; } obj.uuid = obj.uid + "_" + obj._type; obj.__profile = profile; obj.__tokens = new IdentTokens(); obj.__tokens.refresh = refreshToken; obj.__tokens.access = accessToken; return obj; } getUser() { return this._user; } getEmail() { return this.email; } setUser(user) { this._user = user; } getType() { return this._type; } setType(type) { this._type = type; } } //# sourceMappingURL=ident.js.map