Home Reference Source
import {OwnPresence} from '@quobis/sippojs'
public class | source

OwnPresence

Extends:

src/eventemitter.js~EventEmitterPresence → OwnPresence

This class must not be instantiated. OwnPresence object can be accessed using ContactManager#OwnPresence

Constructor Summary

Public Constructor
public

Member Summary

Public Members
public get
public set
public get
public set
public set
public get
public get
public set
public get
public set
public set
public get

Method Summary

Public Methods
public

scaleImg(url: *, width: *, height: *): *

public

setDisplayName(displayName: *): *

Inherited Summary

From class Presence
public get
this get was deprecated. Use "import {PresenceActivity} from '@quobis/sippojs' instead"

Represents the different status of an user

public get
this get was deprecated. Use "import {PresenceMood} from '@quobis/sippojs' instead"

Represents the different emotional states of an user

public get

User activity

public get

Address associated with this presence

public set

Update address associated with this presence

public get

Avatar location

public get

Display name

public get

User emotional state

public get

Short message defined by user

public get

User is online

public

Returns a JSON representation of the object.

public

Public Constructors

public constructor() source

Override:

Presence#constructor

Public Members

public get activity: PresenceActivity source

User activity

Override:

Presence#activity

public set activity: PresenceActivity source

User activity

Override:

Presence#activity

public get avatar: string source

Avatar location

Override:

Presence#avatar

public set avatar: string source

Avatar location

Override:

Presence#avatar

public set displayName: string source

Display name

Override:

Presence#displayName

public get displayName: string source

Display name

Override:

Presence#displayName

public get mood: PresenceMood source

User emotional state

Override:

Presence#mood

public set mood: PresenceMood source

User emotional state

Override:

Presence#mood

public get note: string source

Short message defined by user

Override:

Presence#note

public set note: string source

Short message defined by user

Override:

Presence#note

public set online: boolean source

User is online

Override:

Presence#online

public get online: boolean source

User is online

Override:

Presence#online

Public Methods

public scaleImg(url: *, width: *, height: *): * source

Params:

NameTypeAttributeDescription
url *
width *
height *

Return:

*

public setDisplayName(displayName: *): * source

Params:

NameTypeAttributeDescription
displayName *

Return:

*