Infohub JS API
Loading...
Searching...
No Matches
User Class Reference

Public Member Functions

 constructor ()
 getAvatar ()
 getData ()
 setAvatar (avatar)
 setData (data=({}))
 setFromJSON (user=({}))
 toJSON ()

Static Public Member Functions

static createFromJSON (user=({}))

Function Documentation

◆ constructor()

constructor ( )

◆ createFromJSON()

createFromJSON ( user = ({}))
static

Create a user from a JSON object.

Parameters
{object}user - The JSON object
Returns
{User} - The user

◆ getAvatar()

getAvatar ( )

Get the avatar of a user.

Returns
{string} - The avatar base64 string

◆ getData()

getData ( )

Get the user data.

Returns
{object} - The user data

◆ setAvatar()

setAvatar ( avatar)

Set the avatar of a user.

Parameters
{string}avatar - The avatar base64 string
Returns
{void}

◆ setData()

setData ( data = ({}))

Create a user from a JSON object.

Parameters
{object}[data={}] - The user data Set the user data
{object}data - The user data
Returns
{void}

◆ setFromJSON()

setFromJSON ( user = ({}))

Set the user from a JSON object.

Parameters
{object}user - The JSON object
Returns
{void}

◆ toJSON()

toJSON ( )

Convert the user to a JSON object.

Returns
{object} - The JSON object