{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": false,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "getHostRecord",
      "enum": [
        "getHostRecord",
        "createHostRecord",
        "getARecords",
        "createARecord",
        "getCnameRecords",
        "createCNAMERecord",
        "getTxtRecords",
        "createTxtRecord",
        "getAllRecords",
        "getAaaaRecords",
        "createAaaaRecord",
        "getMxRecords",
        "createMxRecord",
        "getNsRecords",
        "createNsRecord",
        "getPtrRecords",
        "createPtrRecord",
        "getSrvRecords",
        "createSrvRecord",
        "updateHostRecord",
        "deleteHostRecord",
        "updateARecord",
        "deleteARecord",
        "updatePTRRecord",
        "deletePTRRecord",
        "updateCNAMERecord",
        "deleteCNAMERecord"
      ],
      "external_name": "ph_request_type"
    }
  },
  "definitions": {}
}