> For the complete documentation index, see [llms.txt](https://dev.guardian.hedera.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev.guardian.hedera.com/api-reference-analytics/models.md).

# Models

## The ReportDTO object

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"components":{"schemas":{"ReportDTO":{"type":"object","properties":{"uuid":{"type":"string"},"root":{"type":"string"},"status":{"type":"string"},"steep":{"type":"string"},"type":{"type":"string"},"progress":{"type":"number"},"maxProgress":{"type":"number"},"error":{"type":"string"}},"required":["uuid","root","status","steep","type","progress","maxProgress","error"]}}}}
```

## The InternalServerErrorDTO object

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"components":{"schemas":{"InternalServerErrorDTO":{"type":"object","properties":{"code":{"type":"number"},"message":{"type":"string"}},"required":["code","message"]}}}}
```

## The RateDTO object

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"components":{"schemas":{"RateDTO":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"number"}},"required":["name","value"]}}}}
```

## The ReportDataDTO object

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"components":{"schemas":{"ReportDataDTO":{"type":"object","properties":{"messages":{"type":"number"},"topics":{"type":"number"},"standardRegistries":{"type":"number"},"users":{"type":"number"},"policies":{"type":"number"},"instances":{"type":"number"},"modules":{"type":"number"},"documents":{"type":"number"},"vcDocuments":{"type":"number"},"vpDocuments":{"type":"number"},"didDocuments":{"type":"number"},"userTopic":{"type":"number"},"tokens":{"type":"number"},"fTokens":{"type":"number"},"nfTokens":{"type":"number"},"tags":{"type":"number"},"schemas":{"type":"number"},"systemSchemas":{"type":"number"},"revokeDocuments":{"type":"number"},"fTotalBalances":{"type":"number"},"nfTotalBalances":{"type":"number"},"topSize":{"type":"number"},"topSRByUsers":{"$ref":"#/components/schemas/RateDTO"},"topSRByPolicies":{"$ref":"#/components/schemas/RateDTO"},"topTagsByLabel":{"$ref":"#/components/schemas/RateDTO"},"topAllSchemasByName":{"$ref":"#/components/schemas/RateDTO"},"topSystemSchemasByName":{"$ref":"#/components/schemas/RateDTO"},"topSchemasByName":{"$ref":"#/components/schemas/RateDTO"},"topModulesByName":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByName":{"$ref":"#/components/schemas/RateDTO"},"topVersionsByName":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByDocuments":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByDID":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByVC":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByVP":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByRevoked":{"$ref":"#/components/schemas/RateDTO"},"topTokensByName":{"$ref":"#/components/schemas/RateDTO"},"topFTokensByName":{"$ref":"#/components/schemas/RateDTO"},"topNFTokensByName":{"$ref":"#/components/schemas/RateDTO"},"topFTokensByBalance":{"$ref":"#/components/schemas/RateDTO"},"topNFTokensByBalance":{"$ref":"#/components/schemas/RateDTO"}},"required":["messages","topics","standardRegistries","users","policies","instances","modules","documents","vcDocuments","vpDocuments","didDocuments","userTopic","tokens","fTokens","nfTokens","tags","schemas","systemSchemas","revokeDocuments","fTotalBalances","nfTotalBalances","topSize","topSRByUsers","topSRByPolicies","topTagsByLabel","topAllSchemasByName","topSystemSchemasByName","topSchemasByName","topModulesByName","topPoliciesByName","topVersionsByName","topPoliciesByDocuments","topPoliciesByDID","topPoliciesByVC","topPoliciesByVP","topPoliciesByRevoked","topTokensByName","topFTokensByName","topNFTokensByName","topFTokensByBalance","topNFTokensByBalance"]},"RateDTO":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"number"}},"required":["name","value"]}}}}
```

## The DataContainerDTO object

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"components":{"schemas":{"DataContainerDTO":{"type":"object","properties":{"uuid":{"type":"string"},"root":{"type":"string"},"report":{"$ref":"#/components/schemas/ReportDataDTO"}},"required":["uuid","root","report"]},"ReportDataDTO":{"type":"object","properties":{"messages":{"type":"number"},"topics":{"type":"number"},"standardRegistries":{"type":"number"},"users":{"type":"number"},"policies":{"type":"number"},"instances":{"type":"number"},"modules":{"type":"number"},"documents":{"type":"number"},"vcDocuments":{"type":"number"},"vpDocuments":{"type":"number"},"didDocuments":{"type":"number"},"userTopic":{"type":"number"},"tokens":{"type":"number"},"fTokens":{"type":"number"},"nfTokens":{"type":"number"},"tags":{"type":"number"},"schemas":{"type":"number"},"systemSchemas":{"type":"number"},"revokeDocuments":{"type":"number"},"fTotalBalances":{"type":"number"},"nfTotalBalances":{"type":"number"},"topSize":{"type":"number"},"topSRByUsers":{"$ref":"#/components/schemas/RateDTO"},"topSRByPolicies":{"$ref":"#/components/schemas/RateDTO"},"topTagsByLabel":{"$ref":"#/components/schemas/RateDTO"},"topAllSchemasByName":{"$ref":"#/components/schemas/RateDTO"},"topSystemSchemasByName":{"$ref":"#/components/schemas/RateDTO"},"topSchemasByName":{"$ref":"#/components/schemas/RateDTO"},"topModulesByName":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByName":{"$ref":"#/components/schemas/RateDTO"},"topVersionsByName":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByDocuments":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByDID":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByVC":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByVP":{"$ref":"#/components/schemas/RateDTO"},"topPoliciesByRevoked":{"$ref":"#/components/schemas/RateDTO"},"topTokensByName":{"$ref":"#/components/schemas/RateDTO"},"topFTokensByName":{"$ref":"#/components/schemas/RateDTO"},"topNFTokensByName":{"$ref":"#/components/schemas/RateDTO"},"topFTokensByBalance":{"$ref":"#/components/schemas/RateDTO"},"topNFTokensByBalance":{"$ref":"#/components/schemas/RateDTO"}},"required":["messages","topics","standardRegistries","users","policies","instances","modules","documents","vcDocuments","vpDocuments","didDocuments","userTopic","tokens","fTokens","nfTokens","tags","schemas","systemSchemas","revokeDocuments","fTotalBalances","nfTotalBalances","topSize","topSRByUsers","topSRByPolicies","topTagsByLabel","topAllSchemasByName","topSystemSchemasByName","topSchemasByName","topModulesByName","topPoliciesByName","topVersionsByName","topPoliciesByDocuments","topPoliciesByDID","topPoliciesByVC","topPoliciesByVP","topPoliciesByRevoked","topTokensByName","topFTokensByName","topNFTokensByName","topFTokensByBalance","topNFTokensByBalance"]},"RateDTO":{"type":"object","properties":{"name":{"type":"string"},"value":{"type":"number"}},"required":["name","value"]}}}}
```

## The DashboardDTO object

```json
{"openapi":"3.2.0","info":{"title":"Guardian","version":"3.7.1-rc"},"components":{"schemas":{"DashboardDTO":{"type":"object","properties":{"uuid":{"type":"string"},"root":{"type":"string"},"date":{"type":"string"}},"required":["uuid","root","date"]}}}}
```
