Skip to content

PhysicalDeduplicationReviewResponseDto

Endpoints · All schemas

FieldRequiredDescription
confirmationYesThe phrase to type to apply this plan
copiesYesCopies the reviewed plan will share
estimatedBytesYesinteger
excludedRetainedAssetIdsYesarray
fingerprintYesstring
hiddenCopiesYesCopies in the reviewed plan that are Locked media of another account; counted, never named
planIdYesstring
retainedOriginalsYesinteger
reviewTokenYesBinds the plan to these per-group decisions; applying must present it
reviewedAtYesstring

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": {
    "confirmation": {
      "description": "The phrase to type to apply this plan",
      "type": "string"
    },
    "copies": {
      "description": "Copies the reviewed plan will share",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "estimatedBytes": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "excludedRetainedAssetIds": {
      "items": {
        "type": "string"
      },
      "type": "array"
    },
    "fingerprint": {
      "type": "string"
    },
    "hiddenCopies": {
      "description": "Copies in the reviewed plan that are Locked media of another account; counted, never named",
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "planId": {
      "type": "string"
    },
    "retainedOriginals": {
      "maximum": 9007199254740991,
      "minimum": 0,
      "type": "integer"
    },
    "reviewToken": {
      "description": "Binds the plan to these per-group decisions; applying must present it",
      "type": "string"
    },
    "reviewedAt": {
      "format": "date-time",
      "pattern": "^(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))T(?:(?:[01]\\d|2[0-3]):[0-5]\\d(?::[0-5]\\d(?:\\.\\d+)?)?(?:Z))$",
      "type": "string"
    }
  },
  "required": [
    "confirmation",
    "copies",
    "estimatedBytes",
    "excludedRetainedAssetIds",
    "fingerprint",
    "hiddenCopies",
    "planId",
    "retainedOriginals",
    "reviewToken",
    "reviewedAt"
  ],
  "type": "object"
}