SIGN UP

IUser

Interface that represents user description.

Methods

getConversationsList

List<String> getConversationsList()

Get list of UUIDs for the conversations the user is joined. Only available if user queries information about himself.

Returns

  • Return:

    List<String>

    List of conversation UUIDs

getCustomData

Map<Object,Object> getCustomData()

Get public custom data available to all users.

Returns

  • Return:

    Map<Object,Object>

    Public custom data

getLeaveConversationList

List<String> getLeaveConversationList()

Get list of UUIDs for uber conversations that user was joined, but currently is not participating in.

Returns

  • Return:

    List<String>

    List of uber conversations UUIDs

getMessengerNotifications

List<MessengerNotifications> getMessengerNotifications()

Get the list of messenger notifications that current user is subscribed to

Returns

getPrivateCustomData

Map<Object,Object> getPrivateCustomData()

Get private custom data available only to the user himself.

Returns

  • Return:

    Map<Object,Object>

    Private custom data

getUserId

String getUserId()

Get Voximplant user identifier, ex 'username@appname.accname'.

Returns

  • Return:

    String

    Voximplant user identifier