{
  "key": "ZUORA_QUERY",
  "nodeType": "SOURCE",
  "operatorType": "ZUORA_QUERY",
  "metadata": {
    "zuora-query": {
      "table": null,
      "groupByFields": [],
      "aggregationFields": [],
      "delayForDownstream": {
        "intervalNumber": null,
        "intervalUnit": null
      },
      "queryInterval": {
        "intervalNumber": null,
        "intervalUnit": null
      }
    }
  },
  "label": "Zuora Query Source",
  "assumptions": [],
  "blockers": [],
  "hints": {
    "zuora-query.groupByFields": "event field names from schema properties to GROUP BY (e.g. [\"accountNumber\", \"subscriptionId\"])",
    "zuora-query.aggregationFields[].source": "event field name from schema properties",
    "zuora-query.aggregationFields[].target": "output field name",
    "zuora-query.delayForDownstream.unit": "minute | hour | day",
    "zuora-query.queryInterval.unit": "minute | hour | day"
  }
}
