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 userId to mention specific users while sending a group message |
| metaData | List<MessageMetaData> | metaData is an optional parameter to provide MetaData of Message. Maximum size is 3 and 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 |