{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/cloudmersive/json-schema/cloudmersive-phone-number-validation-response-schema.json",
  "title": "PhoneNumberValidationResponse",
  "description": "Result from validating a phone number",
  "x-generated": "2026-11-05",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/cloudmersive-phonenumber-api-openapi.yml#/components/schemas/PhoneNumberValidationResponse",
  "type": "object",
  "properties": {
    "IsValid": {
      "description": "True if the phone number is valid, false otherwise",
      "type": "boolean"
    },
    "Successful": {
      "description": "True if the operation was successful, false if there was an error during validation.  See IsValid for validation result.",
      "type": "boolean"
    },
    "PhoneNumberType": {
      "description": "Type of phone number; possible values are: FixedLine, Mobile, FixedLineOrMobile, TollFree, PremiumRate, \nSharedCost, Voip, PersonalNumber, Pager, Uan, Voicemail, Unknown",
      "type": "string"
    },
    "E164Format": {
      "description": "E.164 format of the phone number",
      "type": "string"
    },
    "InternationalFormat": {
      "description": "Internaltional format of the phone number",
      "type": "string"
    },
    "NationalFormat": {
      "description": "National format of the phone number",
      "type": "string"
    },
    "CountryCode": {
      "description": "Two digit country code of the phone number",
      "type": "string"
    },
    "CountryName": {
      "description": "User-friendly long name of the country for the phone number",
      "type": "string"
    }
  }
}