Skip to content

AnalyticsRecordsDto

Endpoints · All schemas

FieldRequiredDescription
largestFileYesSee definition below
longestVideoYesSee definition below
oldestCaptureYesSee definition below
videoDurationMsYesAll videos together
videoHoursYesvideoDurationMs in hours, one decimal

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.

Field definitions: AnalyticsLargestFileDto, AnalyticsLongestVideoDto, AnalyticsOldestCaptureDto

{
  "properties": {
    "largestFile": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AnalyticsLargestFileDto"
        }
      ],
      "nullable": true
    },
    "longestVideo": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AnalyticsLongestVideoDto"
        }
      ],
      "nullable": true
    },
    "oldestCapture": {
      "allOf": [
        {
          "$ref": "#/components/schemas/AnalyticsOldestCaptureDto"
        }
      ],
      "nullable": true
    },
    "videoDurationMs": {
      "description": "All videos together",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "videoHours": {
      "description": "videoDurationMs in hours, one decimal",
      "format": "double",
      "minimum": 0,
      "type": "number"
    }
  },
  "required": [
    "largestFile",
    "longestVideo",
    "oldestCapture",
    "videoDurationMs",
    "videoHours"
  ],
  "type": "object"
}