notify.json 1.29 KB
{
  "name": "YondeNotify",
  "uri": "http://yond-e.com/schema/bpmn/notify",
  "prefix": "notify",
  "xml": {
    "tagAlias": "lowerCase"
  },
  "types": [
    {
      "name": "NotifyNode",
      "extends": [
        "bpmn:FlowNode"
      ],
      "properties": [
        {
          "name": "description",
          "isAttr": true,
          "type": "String"
        }
      ]
    },
    {
      "name": "NotifyDetails",
      "superClass": [ "NotifyNode" ],
      "properties": [
        {
          "name": "sendConfig",
          "isAttr": true,
          "type": "SendConfig"
        }
      ]
    },
    {
      "name": "SendConfig",
      "properties": [
        {
          "name": "notifyType",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "mailServer",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "notifyScopes",
          "isMany": true,
          "type": "NotifyScope"
        }
      ]
    },
    {
      "name": "NotifyScope",
      "properties": [
        {
          "name": "type",
          "isAttr": true,
          "type": "String"
        },
        {
          "name": "values",
          "isAttr": true,
          "type": "String"
        }
      ]
    }
  ],
  "emumerations": [],
  "associations": []
}