{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/JqlFunctionPrecomputationBean",
  "title": "JqlFunctionPrecomputationBean",
  "additionalProperties": false,
  "description": "Jql function precomputation.",
  "properties": {
    "arguments": {
      "description": "The list of arguments function was invoked with.",
      "items": {
        "readOnly": true,
        "type": "string"
      },
      "readOnly": true,
      "type": "array"
    },
    "created": {
      "description": "The timestamp of the precomputation creation.",
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "error": {
      "description": "The error message to be displayed to the user.",
      "readOnly": true,
      "type": "string"
    },
    "field": {
      "description": "The field the function was executed against.",
      "readOnly": true,
      "type": "string"
    },
    "functionKey": {
      "description": "The function key.",
      "readOnly": true,
      "type": "string"
    },
    "functionName": {
      "description": "The name of the function.",
      "readOnly": true,
      "type": "string"
    },
    "id": {
      "description": "The id of the precomputation.",
      "readOnly": true,
      "type": "string"
    },
    "operator": {
      "description": "The operator in context of which function was executed.",
      "readOnly": true,
      "type": "string"
    },
    "updated": {
      "description": "The timestamp of the precomputation last update.",
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "used": {
      "description": "The timestamp of the precomputation last usage.",
      "format": "date-time",
      "readOnly": true,
      "type": "string"
    },
    "value": {
      "description": "The JQL fragment stored as the precomputation.",
      "readOnly": true,
      "type": "string"
    }
  },
  "type": "object"
}