Skip to content

AnalyticsSummaryDto

Endpoints · All schemas

FieldRequiredDescription
duplicateReferencesYesItems sharing an original file with another item in this selection
externalLogicalBytesYesOriginals in external libraries, usually outside the library volume
externalPhysicalBytesYesBytes
filesYesOriginal files, Live Photo motion parts included
itemsYesPhotos and videos, Trash included, Locked media and Live Photo motion parts excluded
logicalBytesYesEvery original reference, before physical deduplication
photosYesinteger
physicalBytesYesOriginal files, each shared file counted once within this selection
rawYesRAW photos; a subset of photos
savedBytesYeslogicalBytes minus physicalBytes of this same selection
unmeasuredFilesYesOriginal files whose size has not been read; excluded from byte totals
uploadedLogicalBytesYesBytes
uploadedPhysicalBytesYesBytes
videosYesinteger

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": {
    "duplicateReferences": {
      "description": "Items sharing an original file with another item in this selection",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "externalLogicalBytes": {
      "description": "Originals in external libraries, usually outside the library volume",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "externalPhysicalBytes": {
      "description": "Bytes",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "files": {
      "description": "Original files, Live Photo motion parts included",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "items": {
      "description": "Photos and videos, Trash included, Locked media and Live Photo motion parts excluded",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "logicalBytes": {
      "description": "Every original reference, before physical deduplication",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "photos": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "physicalBytes": {
      "description": "Original files, each shared file counted once within this selection",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "raw": {
      "description": "RAW photos; a subset of photos",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "savedBytes": {
      "description": "logicalBytes minus physicalBytes of this same selection",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "unmeasuredFiles": {
      "description": "Original files whose size has not been read; excluded from byte totals",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "uploadedLogicalBytes": {
      "description": "Bytes",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "uploadedPhysicalBytes": {
      "description": "Bytes",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "videos": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "duplicateReferences",
    "externalLogicalBytes",
    "externalPhysicalBytes",
    "files",
    "items",
    "logicalBytes",
    "photos",
    "physicalBytes",
    "raw",
    "savedBytes",
    "unmeasuredFiles",
    "uploadedLogicalBytes",
    "uploadedPhysicalBytes",
    "videos"
  ],
  "type": "object"
}