{
  "$id": "schema.json",
  "type": "object",
  "schema": "http://json-schema.org/draft-07/schema#",
  "translate": true,
  "dynamicfields": true,
  "properties": {
    "ph_request_type": {
      "type": "string",
      "description": "type of request (internal to adapter)",
      "default": "createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
      "enum": [
        "createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "getExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
        "createOrUpdateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
        "updateExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
        "deleteExternalSystemEsrEmsListEsrEmsEsrSystemInfoListEsrSystemInfo",
        "getExternalSystemEsrEmsListEsrEmsEsrSystemInfoList",
        "createOrUpdateExternalSystemEsrEmsListEsrEmsRelationshipListRelationship",
        "deleteExternalSystemEsrEmsListEsrEmsRelationshipListRelationship",
        "getExternalSystemEsrEmsListEsrEms",
        "createOrUpdateExternalSystemEsrEmsListEsrEms",
        "updateExternalSystemEsrEmsListEsrEms",
        "deleteExternalSystemEsrEmsListEsrEms",
        "getExternalSystemEsrEmsList",
        "createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
        "createOrUpdateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
        "updateExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
        "deleteExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoListEsrSystemInfo",
        "getExternalSystemEsrVnfmListEsrVnfmEsrSystemInfoList",
        "createOrUpdateExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship",
        "deleteExternalSystemEsrVnfmListEsrVnfmRelationshipListRelationship",
        "getExternalSystemEsrVnfmListEsrVnfm",
        "createOrUpdateExternalSystemEsrVnfmListEsrVnfm",
        "updateExternalSystemEsrVnfmListEsrVnfm",
        "deleteExternalSystemEsrVnfmListEsrVnfm",
        "getExternalSystemEsrVnfmList",
        "createOrUpdateExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "deleteExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "getExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
        "createOrUpdateExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
        "updateExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
        "deleteExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoListEsrSystemInfo",
        "getExternalSystemEsrNfvoListEsrNfvoEsrSystemInfoList",
        "createOrUpdateExternalSystemEsrNfvoListEsrNfvoRelationshipListRelationship",
        "deleteExternalSystemEsrNfvoListEsrNfvoRelationshipListRelationship",
        "getExternalSystemEsrNfvoListEsrNfvo",
        "createOrUpdateExternalSystemEsrNfvoListEsrNfvo",
        "updateExternalSystemEsrNfvoListEsrNfvo",
        "deleteExternalSystemEsrNfvoListEsrNfvo",
        "getExternalSystemEsrNfvoList",
        "createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfoRelationshipListRelationship",
        "getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
        "createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
        "updateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
        "deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoListEsrSystemInfo",
        "getExternalSystemEsrThirdpartySdncListEsrThirdpartySdncEsrSystemInfoList",
        "createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship",
        "deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdncRelationshipListRelationship",
        "getExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
        "createOrUpdateExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
        "updateExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
        "deleteExternalSystemEsrThirdpartySdncListEsrThirdpartySdnc",
        "getExternalSystemEsrThirdpartySdncList"
      ],
      "external_name": "ph_request_type"
    },
    "emsId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "ems-id"
    },
    "esrSystemInfoId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "esr-system-info-id"
    },
    "resourceVersion": {
      "description": "resource-version for concurrency",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "resource-version"
    },
    "systemName": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "system-name"
    },
    "systemType": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "system-type"
    },
    "vnfmId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "vnfm-id"
    },
    "nfvoId": {
      "description": "",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "nfvo-id"
    },
    "thirdpartySdncId": {
      "description": "Unique ID of SDNC.",
      "parse": false,
      "encode": false,
      "encrypt": {
        "type": "AES",
        "key": ""
      },
      "external_name": "thirdparty-sdnc-id"
    }
  },
  "definitions": {}
}