Skip to content

AnalyticsPeopleAndPlacesDto

Endpoints · All schemas

The owner's own people and places, only when the owner reads their own scope

FieldRequiredDescription
citiesYesinteger
countriesYesinteger
facesYesVisible faces on the items
geotaggedYesinteger
itemsWithFacesYesinteger
itemsWithoutFacesYesitemsWithFaces plus itemsWithoutFaces is summary.items minus hiddenItems
namedPeopleYesNamed, visible people of the owner seen on the items
petsYesThe owner's visible pets confirmed on the items
placesYesItems per city, then every other city, then no city
topPeopleYesMost photographed named people; overlapping, as one item can show several

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: AnalyticsNamedCountDto, AnalyticsPersonCountDto

{
  "description": "The owner's own people and places, only when the owner reads their own scope",
  "properties": {
    "cities": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "countries": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "faces": {
      "description": "Visible faces on the items",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "geotagged": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "itemsWithFaces": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "itemsWithoutFaces": {
      "description": "itemsWithFaces plus itemsWithoutFaces is summary.items minus hiddenItems",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "namedPeople": {
      "description": "Named, visible people of the owner seen on the items",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "pets": {
      "description": "The owner's visible pets confirmed on the items",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "places": {
      "description": "Items per city, then every other city, then no city",
      "items": {
        "$ref": "#/components/schemas/AnalyticsNamedCountDto"
      },
      "type": "array"
    },
    "topPeople": {
      "description": "Most photographed named people; overlapping, as one item can show several",
      "items": {
        "$ref": "#/components/schemas/AnalyticsPersonCountDto"
      },
      "type": "array"
    }
  },
  "required": [
    "cities",
    "countries",
    "faces",
    "geotagged",
    "itemsWithFaces",
    "itemsWithoutFaces",
    "namedPeople",
    "pets",
    "places",
    "topPeople"
  ],
  "type": "object"
}