SIGN UP
Navigation

IUser

Interface that represents user description.

Methods

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

Map<Object,Object> getCustomData()

Get public custom data available to all users.

Returns

  • Return:

    Map<Object,Object>

    Public custom data

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

List<MessengerNotifications> getMessengerNotifications()

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

Returns

Map<Object,Object> getPrivateCustomData()

Get private custom data available only to the user himself.

Returns

  • Return:

    Map<Object,Object>

    Private custom data

String getUserId()

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

Returns

  • Return:

    String

    Voximplant user identifier