AnalyticsProcessingDto
| Field | Required | Description |
|---|---|---|
attempts | Yes | integer |
available | Yes | Processing is recorded for the whole server only |
completed | Yes | integer |
costedAttempts | Yes | integer |
durationMs | Yes | integer |
estimatedCostUsd | Yes | Estimate from configured hourly rates; never a bill. Null when no attempt had a rate |
failed | Yes | integer |
uncostedAttempts | Yes | Attempts without a configured rate; not included in the estimate |
Complete definition
required lists fields that must be present. nullable allows a null value; it does not make the field optional. Response enums retain exact wire values for compatibility.
{
"properties": {
"attempts": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"available": {
"description": "Processing is recorded for the whole server only",
"type": "boolean"
},
"completed": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"costedAttempts": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"durationMs": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"estimatedCostUsd": {
"description": "Estimate from configured hourly rates; never a bill. Null when no attempt had a rate",
"format": "double",
"nullable": true,
"type": "number"
},
"failed": {
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
},
"uncostedAttempts": {
"description": "Attempts without a configured rate; not included in the estimate",
"maximum": 9007199254740991,
"minimum": 0,
"type": "integer"
}
},
"required": [
"attempts",
"available",
"completed",
"costedAttempts",
"durationMs",
"estimatedCostUsd",
"failed",
"uncostedAttempts"
],
"type": "object"
}© 2026 Frameleaf Inc. All rights reserved.
Frameleaf and the Frameleaf logo are Trademarks of Frameleaf Inc.