Rule Data Type

Abstract Type
Properties
name data type description
ruleActions array of RuleAction
ruleScope RuleScope
name string
ruleBody string
ruleType string
metadataRule array of TagDetails
Properties inherited from Entity
timeOfLastChange number
timeOfCreation number
key string
description string
type string
restricted array of string
viewAble array of string
updateable array of string
richDescription string
score number
customProperties array of CustomProperty

Example

This data type is abstract. The example below may be incomplete. More accurate examples can be found in subtypes pages.
{
  "ruleActions" : [ {
    "actionType" : "...",
    "actionDisplayName" : "...",
    "actionName" : "...",
    "actionAttributes" : {
      "property1" : { },
      "property2" : { }
    }
  }, {
    "actionType" : "...",
    "actionDisplayName" : "...",
    "actionName" : "...",
    "actionAttributes" : {
      "property1" : { },
      "property2" : { }
    }
  } ],
  "ruleScope" : {
    "tagStates" : [ "...", "..." ],
    "sourcePropertyFilters" : {
      "property1" : "...",
      "property2" : "..."
    },
    "virtualFolders" : [ "...", "..." ],
    "fieldTags" : [ "...", "..." ],
    "resourceTags" : [ "...", "..." ]
  },
  "name" : "...",
  "ruleBody" : "...",
  "ruleType" : "...",
  "metadataRule" : [ {
    "tagDetails" : [ {
      "tagName" : "...",
      "domainName" : "..."
    }, {
      "tagName" : "...",
      "domainName" : "..."
    } ]
  }, {
    "tagDetails" : [ {
      "tagName" : "...",
      "domainName" : "..."
    }, {
      "tagName" : "...",
      "domainName" : "..."
    } ]
  } ],
  "timeOfLastChange" : 12345,
  "timeOfCreation" : 12345,
  "key" : "...",
  "description" : "...",
  "type" : "...",
  "restricted" : [ "...", "..." ],
  "viewAble" : [ "...", "..." ],
  "updateable" : [ "...", "..." ],
  "richDescription" : "...",
  "score" : 12345.0,
  "customProperties" : [ {
    "description" : "...",
    "value" : { },
    "facetAble" : true,
    "name" : "...",
    "type" : "...",
    "displayName" : "..."
  }, {
    "description" : "...",
    "value" : { },
    "facetAble" : true,
    "name" : "...",
    "type" : "...",
    "displayName" : "..."
  } ]
}