Skip to content

PersonMergeVerdictCreateDto

Endpoints · All schemas

FieldRequiredDescription
personIdYesOne person of the suggested pair (the reviewed person, for "ignore")
suggestionIdYesThe other person of the suggested pair
verdictYesSee definition below

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: PersonMergeVerdict

{
  "properties": {
    "personId": {
      "description": "One person of the suggested pair (the reviewed person, for \"ignore\")",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
      "type": "string"
    },
    "suggestionId": {
      "description": "The other person of the suggested pair",
      "format": "uuid",
      "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-4[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$",
      "type": "string"
    },
    "verdict": {
      "$ref": "#/components/schemas/PersonMergeVerdict"
    }
  },
  "required": [
    "personId",
    "suggestionId",
    "verdict"
  ],
  "type": "object"
}