{
  "fields": [
    {
      "id": "predicate_type",
      "title": "PositionalBlockRuleAxis",
      "description": "PositionalBlockRuleAxis",
      "dataType": 2
    },
    {
      "id": "axis",
      "title": "PositionalBlockRuleAxis",
      "description": "PositionalBlockRuleAxis",
      "dataType": 2
    },
    {
      "id": "min_chance",
      "title": "min_chance",
      "description": "min_chance",
      "dataType": 3
    },
    {
      "id": "max_chance",
      "title": "max_chance",
      "description": "max_chance",
      "dataType": 3
    },
    {
      "id": "max_dist",
      "title": "max_dist",
      "description": "max_dist",
      "dataType": 0
    },
    {
      "id": "min_dist",
      "title": "min_dist",
      "description": "min_dist",
      "dataType": 0
    }
  ],
  "description": "Predicate that evalutes to true if the block is within the distance range along the provided axis and and random number is generated between chance range",
  "title": "JigsawStructure ProcessorRule AxisAlignedLinear"
}