GET api/Conversation/NewMessageCounts
Returns the number of new messages per village
Request Information
URI Parameters
None.
Body Parameters
None.
Response Information
Resource Description
Collection of NewMessagesModelName | Description | Type | Additional information |
---|---|---|---|
VillageId |
Unique ID of the village |
globally unique identifier |
None. |
VillageName |
Name of the village |
string |
None. |
NewMessages |
Number of new messages in the village across all conversations |
integer |
None. |
ConversationsWithNew |
Number of conversations with new messages (combine w/ NewMessages to display something like "5 new messages in 3 conversations") |
integer |
None. |
Response Formats
application/json, text/json
Sample:
[ { "VillageId": "cae0495d-1421-4c25-8515-ffaf6e06275c", "VillageName": "sample string 2", "NewMessages": 3, "ConversationsWithNew": 4 }, { "VillageId": "cae0495d-1421-4c25-8515-ffaf6e06275c", "VillageName": "sample string 2", "NewMessages": 3, "ConversationsWithNew": 4 } ]
application/xml, text/xml
Sample:
<ArrayOfNewMessagesModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CaringVillage.Shared.Implementation.Models"> <NewMessagesModel> <ConversationsWithNew>4</ConversationsWithNew> <NewMessages>3</NewMessages> <VillageId>cae0495d-1421-4c25-8515-ffaf6e06275c</VillageId> <VillageName>sample string 2</VillageName> </NewMessagesModel> <NewMessagesModel> <ConversationsWithNew>4</ConversationsWithNew> <NewMessages>3</NewMessages> <VillageId>cae0495d-1421-4c25-8515-ffaf6e06275c</VillageId> <VillageName>sample string 2</VillageName> </NewMessagesModel> </ArrayOfNewMessagesModel>