CrudAction
v0.0.1

Event represents a CRUD action against any data source.

This event is fired when a CRUD action is generated by the Integration Service.

Consumer / Producer Diagram

CrudAction Schema (avsc)
{
  "type": "record",
  "name": "data.CRUDAction",
  "fields": [
    {
      "name": "appID",
      "type": "string"
    },
    {
      "name": "idempotencyKey",
      "type": "string"
    },
    {
      "name": "kind",
      "type": {
        "type": "enum",
        "name": "CRUDActionKind",
        "symbols": ["add_row_to_table", "set_columns_in_row", "delete_row"]
      }
    },
    {
      "name": "dataSource",
      "type": [
        "null",
        {
          "type": "enum",
          "name": "dataSourceLocation",
          "symbols": ["internal", "external"]
        }
      ],
      "default": null
    },
    {
      "name": "orgID",
      "type": "string"
    },
    {
      "name": "timestamp",
      "type": {
        "type": "long",
        "logicalType": "timestamp-millis"
      }
    },
    {
      "name": "quantity",
      "type": "int",
      "default": 1,
      "required": true
    }
  ]
}
Edit this pageLast updated on 2025/1/8