Home Manual Reference Source
import User from 'pvbid-sdk/src/domain/User.js'
public class | source

User

Constructor Summary

Public Constructor
public

constructor(userData: object)

Creates an instance of User.

Member Summary

Public Members
public get
public get

email: *

public get

id: *

public get
public get

name: *

public get

Method Summary

Public Methods
public

can(permission: *): *

public
public

hasRole(roles: *): *

public
public
public

roles(): string[]

Gets an array of user roles.

Public Constructors

public constructor(userData: object) source

Creates an instance of User.

Params:

NameTypeAttributeDescription
userData object

Public Members

public get accountId: * source

public get email: * source

public get id: * source

public get industryWidePredictions: * source

public get name: * source

public get timezone: * source

Public Methods

public can(permission: *): * source

Params:

NameTypeAttributeDescription
permission *

Return:

*

public hasIndustryWidePredictions(): * source

Return:

*

public hasRole(roles: *): * source

Params:

NameTypeAttributeDescription
roles *

Return:

*

public isImpersonating(): * source

Return:

*

public permissions(): * source

Return:

*

public roles(): string[] source

Gets an array of user roles.

Return:

string[]