← Files Zuora Coding AgentARCHIVED FILE
references/meter-operators/ZUORA_USAGE.json
1.99 KB · Oct 2, 2026 · 00:30 UTC
{
"key": "ZUORA_USAGE",
"nodeType": "SINK",
"operatorType": "ZUORA_USAGE",
"metadata": {
"fieldMappings": [
{
"name": "accountNumber",
"field": null,
"required": true
},
{
"name": "quantity",
"field": null,
"required": true
},
{
"name": "uom",
"field": null,
"required": true
},
{
"name": "startDateTime",
"field": null,
"dateFormat": "yyyy-MM-dd'T'HH:mm:ssZ",
"required": true
},
{
"name": "subscriptionNumber",
"field": null
},
{
"name": "chargeNumber",
"field": null
},
{
"name": "endDateTime",
"field": null,
"dateFormat": "yyyy-MM-dd'T'HH:mm:ssZ"
},
{
"name": "description",
"field": null
},
{
"name": "uniqueKey",
"field": null
}
]
},
"label": "Zuora Usage Sink",
"assumptions": [
{
"iterate": "fieldMappings",
"item_when": {
"field": "name",
"equals": "startDateTime"
},
"item_field_to_set": "dateFormat",
"value": "yyyy-MM-dd'T'HH:mm:ssZ",
"field_label_template": "fieldMappings[startDateTime].dateFormat",
"reason": "ISO 8601 is the standard datetime format for Zuora Usage.",
"confidence": 0.85
}
],
"blockers": [
{
"iterate": "fieldMappings",
"item_when": {
"field": "required",
"equals": true
},
"require_item_field": "field",
"field_label_template": "fieldMappings[{name}].field",
"message_template": "ZUORA_USAGE requires a source field mapped to '{name}'. Which event field contains this value?"
}
],
"hints": {
"fieldMappings[].field": "event field name from schema properties mapped to this Zuora usage field",
"fieldMappings[].dateFormat": "timeFormat from schema's eventTime field for datetime mappings (e.g. \"yyyy-MM-dd'T'HH:mm:ssZ\")"
}
}
SHA-256: 85ee665e7a2e24f53b698a763591cbacd656291d510368d6984d8e68d1f5ab3b