Skip to content

TakeoutMetadataDto

Endpoints · All schemas

FieldRequiredDescription
archivedNoArchived in Google Photos
createdAtNoWhen Google Photos received the photo (ISO 8601)
descriptionNoDescription
favoriteNoFavorite in Google Photos
latitudeNoLatitude
lockedNoIn the Google Photos Locked Folder; imported into Locked
longitudeNoLongitude
takenAtNoWhen the photo was taken (ISO 8601)
titleYesFile name Google Photos recorded
trashedNoIn the Google Photos trash; not imported

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": {
    "archived": {
      "description": "Archived in Google Photos",
      "type": "boolean"
    },
    "createdAt": {
      "description": "When Google Photos received the photo (ISO 8601)",
      "type": "string"
    },
    "description": {
      "description": "Description",
      "type": "string"
    },
    "favorite": {
      "description": "Favorite in Google Photos",
      "type": "boolean"
    },
    "latitude": {
      "description": "Latitude",
      "format": "double",
      "type": "number"
    },
    "locked": {
      "description": "In the Google Photos Locked Folder; imported into Locked",
      "type": "boolean"
    },
    "longitude": {
      "description": "Longitude",
      "format": "double",
      "type": "number"
    },
    "takenAt": {
      "description": "When the photo was taken (ISO 8601)",
      "type": "string"
    },
    "title": {
      "description": "File name Google Photos recorded",
      "type": "string"
    },
    "trashed": {
      "description": "In the Google Photos trash; not imported",
      "type": "boolean"
    }
  },
  "required": [
    "title"
  ],
  "type": "object"
}