{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "#/components/schemas/UiRuntimeVariableRes",
  "title": "UiRuntimeVariableRes",
  "type": "object",
  "properties": {
    "activityName": {
      "type": "string",
      "description": "Name of the activity",
      "example": "http-request-v2"
    },
    "description": {
      "type": "string",
      "description": "Determines whether the variable needs to be visible on the UI",
      "example": "HTTPRequest_7sz"
    },
    "displayName": {
      "type": "string",
      "description": "Display name of the activity",
      "example": "HTTPRequest_7sz"
    },
    "isSecure": {
      "type": "boolean",
      "description": "Determines whether a variable is marked sensitive",
      "example": false
    },
    "name": {
      "type": "string",
      "description": "Name of the runtime variable",
      "example": "NewPhoneContact.ANI"
    },
    "path": {
      "type": "string",
      "description": "Path of the runtime variable",
      "example": "HTTPRequest_7sz.httpResponseBody"
    },
    "source": {
      "type": "string",
      "description": "Source of the runtime variable. Either 'Event' or 'Activity'",
      "example": "Activity"
    },
    "type": {
      "type": "string",
      "description": "Data type of the runtime variable",
      "example": "string"
    },
    "uiVisible": {
      "type": "boolean",
      "description": "Determines whether the variable needs to be visible on the UI",
      "example": false
    }
  }
}