GET api/Village/{village}/Checklists/Categories?depth={depth}
Return a list of Checklist Categories to the specified depth, with Village data
Request Information
URI Parameters
Name | Description | Type | Additional information |
---|---|---|---|
depth |
Depth of tree. Values can be Category, List, or Item. Item is the same as calling GET /All. |
ChecklistDepth |
Default value is Category |
village | string |
None. |
Body Parameters
None.
Response Information
Resource Description
Collection of VillageChecklistCategoryModelName | Description | Type | Additional information |
---|---|---|---|
TotalItems |
Sum of items across all checklists in this category |
integer |
None. |
ItemsCompleted |
Sum of items completed across all checklists in this category |
integer |
None. |
Lists |
List of checklists in this category |
Collection of VillageChecklistModel |
None. |
VillageId |
Village ID |
globally unique identifier |
None. |
Id |
Unique ID |
globally unique identifier |
None. |
Name |
Name |
string |
None. |
Description |
Description |
string |
None. |
Url |
Navigation URL |
string |
None. |
Sequence |
Sequence in which this item should be displayed |
integer |
None. |
Response Formats
application/json, text/json
Sample:
[ { "TotalItems": 1, "ItemsCompleted": 2, "Lists": [ { "TotalItems": 1, "ItemsCompleted": 2, "Items": [ { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 }, { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 } ], "VillageId": "9b3da01a-b527-476d-9072-c3913b59b7b5", "Id": "47709546-4b9e-41f3-9125-69209aec3523", "Name": "sample string 5", "Description": "sample string 6", "Url": "sample string 7", "Sequence": 8 }, { "TotalItems": 1, "ItemsCompleted": 2, "Items": [ { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 }, { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 } ], "VillageId": "9b3da01a-b527-476d-9072-c3913b59b7b5", "Id": "47709546-4b9e-41f3-9125-69209aec3523", "Name": "sample string 5", "Description": "sample string 6", "Url": "sample string 7", "Sequence": 8 } ], "VillageId": "9391d29b-59db-4fee-a97f-30eab039a87e", "Id": "c53c1835-cafe-4de3-aaf1-b6995bda87b2", "Name": "sample string 5", "Description": "sample string 6", "Url": "sample string 7", "Sequence": 8 }, { "TotalItems": 1, "ItemsCompleted": 2, "Lists": [ { "TotalItems": 1, "ItemsCompleted": 2, "Items": [ { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 }, { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 } ], "VillageId": "9b3da01a-b527-476d-9072-c3913b59b7b5", "Id": "47709546-4b9e-41f3-9125-69209aec3523", "Name": "sample string 5", "Description": "sample string 6", "Url": "sample string 7", "Sequence": 8 }, { "TotalItems": 1, "ItemsCompleted": 2, "Items": [ { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 }, { "Status": 0, "VillageId": "cce74b1c-9989-487b-bb7e-3eff857d90bb", "Id": "690024b9-875a-4a24-9ce8-9f298da6902d", "Name": "sample string 3", "Description": "sample string 4", "Url": "sample string 5", "Sequence": 6 } ], "VillageId": "9b3da01a-b527-476d-9072-c3913b59b7b5", "Id": "47709546-4b9e-41f3-9125-69209aec3523", "Name": "sample string 5", "Description": "sample string 6", "Url": "sample string 7", "Sequence": 8 } ], "VillageId": "9391d29b-59db-4fee-a97f-30eab039a87e", "Id": "c53c1835-cafe-4de3-aaf1-b6995bda87b2", "Name": "sample string 5", "Description": "sample string 6", "Url": "sample string 7", "Sequence": 8 } ]
application/xml, text/xml
Sample:
<ArrayOfVillageChecklistCategoryModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/CaringVillage.Shared.Implementation.Models"> <VillageChecklistCategoryModel> <Description>sample string 6</Description> <Id>c53c1835-cafe-4de3-aaf1-b6995bda87b2</Id> <Name>sample string 5</Name> <Sequence>8</Sequence> <Url>sample string 7</Url> <VillageId>9391d29b-59db-4fee-a97f-30eab039a87e</VillageId> <ItemsCompleted>2</ItemsCompleted> <Lists> <VillageChecklistModel> <Description>sample string 6</Description> <Id>47709546-4b9e-41f3-9125-69209aec3523</Id> <Name>sample string 5</Name> <Sequence>8</Sequence> <Url>sample string 7</Url> <VillageId>9b3da01a-b527-476d-9072-c3913b59b7b5</VillageId> <Items> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> </Items> <ItemsCompleted>2</ItemsCompleted> <TotalItems>1</TotalItems> </VillageChecklistModel> <VillageChecklistModel> <Description>sample string 6</Description> <Id>47709546-4b9e-41f3-9125-69209aec3523</Id> <Name>sample string 5</Name> <Sequence>8</Sequence> <Url>sample string 7</Url> <VillageId>9b3da01a-b527-476d-9072-c3913b59b7b5</VillageId> <Items> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> </Items> <ItemsCompleted>2</ItemsCompleted> <TotalItems>1</TotalItems> </VillageChecklistModel> </Lists> <TotalItems>1</TotalItems> </VillageChecklistCategoryModel> <VillageChecklistCategoryModel> <Description>sample string 6</Description> <Id>c53c1835-cafe-4de3-aaf1-b6995bda87b2</Id> <Name>sample string 5</Name> <Sequence>8</Sequence> <Url>sample string 7</Url> <VillageId>9391d29b-59db-4fee-a97f-30eab039a87e</VillageId> <ItemsCompleted>2</ItemsCompleted> <Lists> <VillageChecklistModel> <Description>sample string 6</Description> <Id>47709546-4b9e-41f3-9125-69209aec3523</Id> <Name>sample string 5</Name> <Sequence>8</Sequence> <Url>sample string 7</Url> <VillageId>9b3da01a-b527-476d-9072-c3913b59b7b5</VillageId> <Items> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> </Items> <ItemsCompleted>2</ItemsCompleted> <TotalItems>1</TotalItems> </VillageChecklistModel> <VillageChecklistModel> <Description>sample string 6</Description> <Id>47709546-4b9e-41f3-9125-69209aec3523</Id> <Name>sample string 5</Name> <Sequence>8</Sequence> <Url>sample string 7</Url> <VillageId>9b3da01a-b527-476d-9072-c3913b59b7b5</VillageId> <Items> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> <VillageChecklistItemModel> <Description>sample string 4</Description> <Id>690024b9-875a-4a24-9ce8-9f298da6902d</Id> <Name>sample string 3</Name> <Sequence>6</Sequence> <Url>sample string 5</Url> <VillageId>cce74b1c-9989-487b-bb7e-3eff857d90bb</VillageId> <Status>NA</Status> </VillageChecklistItemModel> </Items> <ItemsCompleted>2</ItemsCompleted> <TotalItems>1</TotalItems> </VillageChecklistModel> </Lists> <TotalItems>1</TotalItems> </VillageChecklistCategoryModel> </ArrayOfVillageChecklistCategoryModel>