Class documentation

There are few model class which defines and strucures the enity which are used in this SDK. |

MetaData struct#

metadata information required to send the Register

PropertyTypeDescription
keyStringName of the key
valueStringName of the value

MetaDataUserList struct#

MetaDataUserList model class was used to get the usersList.

PropertyTypeDescription
keyStringName of the key
valueList<String>List of the value

MessageType Class#

MessageType model class was used to denote the type of the message.

PropertyTypeDescription
MEETStringThis indicates this message is Meet Message

MeetMessage Class#

MeetMessage object allows several types of parameters that you can configure to customize meet messages as mentioned below.

PropertyTypeDescription
toIdStringjid of the end user/group
linkStringroom link of the Meet
scheduledDateTimeLongtimeStamp of scheduled Date and Time
titleStringtitle of the Meet
replyMessageIdStringif it is a reply message for message A, then message A's messageId
mentionedUsersIdsList<String>list of userId to mention specific users while sending a group message
metaDataList<MessageMetaData>metaData is an optional parameter to provide MetaData of Message. Maximum size is 3 and values should be string
topicIdStringTopic Id to be sent

CallMetaData#

CallMetaData model class is used to pass additional info while making a call.

PropertyTypeDescription
keyStringName of the key
valueStringName of the value