IMSDK
IM features a comprehensive suite of solutions including global access, one-to-one chat, group chat, message push, profile and relationship chain hosting, and account authentication. It also provides complete app access and backend management APIs.
V2TIMCustomElem

Public Member Functions

byte [] getData ()
 
void setData (byte[] data)
 
String getDescription ()
 
void setDescription (String description)
 
byte [] getExtension ()
 
void setExtension (byte[] extension)
 
String toString ()
 
V2TIMElem getNextElem ()
 
void appendElem (V2TIMElem v2TIMElem)
 

Member Function Documentation

◆ getData()

byte [] getData ( )
inline

Get custom data

Returns
Custom data

◆ setData()

void setData ( byte []  data)
inline

◆ getDescription()

String getDescription ( )
inline

◆ setDescription()

void setDescription ( String  description)
inline

◆ getExtension()

byte [] getExtension ( )
inline

◆ setExtension()

void setExtension ( byte []  extension)
inline

◆ toString()

String toString ( )
inline

◆ getNextElem()

V2TIMElem getNextElem ( )
inlineinherited

◆ appendElem()

void appendElem ( V2TIMElem  v2TIMElem)
inlineinherited

Add the next element

To configure multiple elements, you can add the next element via the element of a Message object after creating the Message object.

The following is the sample code for creating V2TIMTextElem and V2TIMCustomElem elements:

V2TIMMessage message = V2TIMManager.getMessageManager().createTextMessage("test");

V2TIMCustomElem customElem = new V2TIMCustomElem();

customElem.setData("Custom message".getBytes());

message.getTextElem().appendElem(customElem);

Attention
  • This API can be called only by elements of a Message object created via createMessage.
  • This API can be used to add elements only of the V2TIMTextElem, V2TIMCustomElem, V2TIMFaceElem, and V2TIMLocationElem types.