{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://artifacts.apis.io/chemaxon/json-schema/chemaxon-molecule-type-response-schema.json",
  "title": "MoleculeTypeResponse",
  "description": "Simple molecule type descriptor. FpPageSize has been removed as it is meaningless now.",
  "x-generated": "2026-11-03",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/chemaxon-database-search-openapi.yml#/components/schemas/MoleculeTypeResponse",
  "properties": {
    "canonicalTautomerHeavyAtomLimit": {
      "type": "integer",
      "format": "int32",
      "description": "Canonical tautomer heavy atom limit"
    },
    "fpEdges": {
      "type": "integer",
      "format": "int32",
      "description": "maximum length of fingerprint paths"
    },
    "fpLengthInBits": {
      "type": "integer",
      "format": "int32",
      "description": "length of fingerprint"
    },
    "fpOnes": {
      "type": "integer",
      "format": "int32",
      "description": "number of stored bits per fingerprint path"
    },
    "name": {
      "type": "string",
      "description": "the name of the type that you can use on table creation"
    },
    "querySegmentStored": {
      "type": "boolean",
      "description": "Fingerprint stored for superstructure search. This property cannot be modified, it is always false."
    },
    "standardizerConfig": {
      "type": "string",
      "description": "standardizer configuration string"
    },
    "stereoAssumption": {
      "type": "string",
      "description": "the stereo assumption of structures without enhanced stereo labels",
      "enum": [
        "ABSOLUTE",
        "RELATIVE"
      ]
    },
    "targetSegmentStored": {
      "type": "boolean",
      "description": "Fingerprint stored for substructure and similarity search. This property cannot be modified, it is always true."
    },
    "tautomerHandlingMode": {
      "type": "string",
      "description": "the mode of handling tautomers",
      "enum": [
        "OFF",
        "GENERIC",
        "NORMAL_CANONICAL_GENERIC_HYBRID",
        "NORMAL_CANONICAL_NORMAL_GENERIC_HYBRID"
      ]
    },
    "typeId": {
      "type": "integer",
      "format": "int64",
      "description": "the unique id of the type descriptor"
    }
  }
}