{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-full-name-validation-response-schema.json",
  "title": "FullNameValidationResponse",
  "description": "Result of a full name validation operation",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/cloudmersive-name-api-openapi.yml#/components/schemas/FullNameValidationResponse",
  "type": "object",
  "properties": {
    "Successful": {
      "description": "True if the validation operation was successful, false otherwise",
      "type": "boolean"
    },
    "ValidationResult_FirstName": {
      "description": "Possible values are: ValidFirstName, ValidUnknownFirstName, InvalidSpamInput, InvalidCharacters, InvalidEmpty",
      "type": "string"
    },
    "ValidationResult_LastName": {
      "description": "Possible values are: ValidLastName, ValidUnknownLastName, InvalidSpamInput, InvalidCharacters, InvalidEmpty",
      "type": "string"
    },
    "Title": {
      "description": "The person's title (if supplied), e.g. \"Mr.\" or \"Ms.\"",
      "type": "string"
    },
    "FirstName": {
      "description": "The first name (given name)",
      "type": "string"
    },
    "MiddleName": {
      "description": "The middle name(s); if there are multiple names they will be separated by spaces",
      "type": "string"
    },
    "LastName": {
      "description": "The last name (surname)",
      "type": "string"
    },
    "NickName": {
      "description": "Nickname (if supplied)",
      "type": "string"
    },
    "Suffix": {
      "description": "Suffix to the name, e.g. \"Jr.\" or \"Sr.\"",
      "type": "string"
    },
    "DisplayName": {
      "description": "The full display name of the name",
      "type": "string"
    }
  }
}