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
| Property | Type | Description | 
|---|---|---|
| key | String | Name of the key | 
| value | String | Name of the value | 
MetaDataUserList struct#
MetaDataUserList model class was used to get the usersList.
| Property | Type | Description | 
|---|---|---|
| key | String | Name of the key | 
| value | List<String> | List of the value | 
MessageType Class#
MessageType model class was used to denote the type of the message.
| Property | Type | Description | 
|---|---|---|
| MEET | String | This 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.
| Property | Type | Description | 
|---|---|---|
| toId | String | jid of the end user/group | 
| link | String | room link of the Meet | 
| scheduledDateTime | Long | timeStamp of scheduled Date and Time | 
| title | String | title of the Meet | 
| replyMessageId | String | if it is a reply message for message A, then message A's messageId | 
| mentionedUsersIds | List<String> | list of userIdto mention specific users while sending a group message | 
| metaData | List<MessageMetaData> | metaData is an optional parameter to provide MetaData of Message. Maximum size is 3and values should be string | 
| topicId | String | Topic Id to be sent | 
CallMetaData#
CallMetaData model class is used to pass additional info while making a call.
| Property | Type | Description | 
|---|---|---|
| key | String | Name of the key | 
| value | String | Name of the value |