Sha256: ceea2168d057ab1317ba18fe940b542f4159bc5fb5573c514ea75a791ef33b5b

Contents?: true

Size: 1.59 KB

Versions: 15

Compression:

Stored size: 1.59 KB

Contents

{
  "$id": "https://raw.githubusercontent.com/tcd/eddy/master/data/schema/loop_summary.json",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "title": "Loop Summary",
  "description": "A repeated collection of Segments and/or other Loops. Used in Companion Guides.",
  "type": "object",
  "additionalProperties": false,
  "required": [
    "loop_id",
    "repeat",
    "components"
  ],
  "properties": {
    "loop_id": {
      "description": "A unique string used to identify the Loop within its Transaction Set.",
      "type": "string"
    },
    "repeat": {
      "description": "Number of times a particular Loop may be repeated.",
      "type": "integer",
      "minimum": 1
    },
    "notes": {
      "description": "*Syntax*, *Semantic*, or *Comment* notes on a Loop.",
      "type": "string"
    },
    "loop": {
      "description": "Loop in which the Loop appears.",
      "type": "string"
    },
    "level": {
      "description": "Indicates where the Loop is located in the Transaction Set.",
      "type": "string",
      "enum": ["Heading", "Detail", "Summary", "Not Defined"]
    },
    "req": {
      "description": "Defines if/how the Loop is required.",
      "type": "string",
      "enum": ["M", "O", "X", "Z"]
    },
    "components": {
      "description": "An array of Segments and/or Loops that comprise the Loop.",
      "type" : "array", "items": { "anyOf": [
        { "$ref": "https://raw.githubusercontent.com/tcd/eddy/master/data/schema/loop_summary.json" },
        { "$ref": "https://raw.githubusercontent.com/tcd/eddy/master/data/schema/segment_summary.json" }
      ]}
    }
  }
}

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
eddy-0.10.0 data/schema/loop_summary.json
eddy-0.9.2 data/schema/loop_summary.json
eddy-0.9.1 data/schema/loop_summary.json
eddy-0.9.0 data/schema/loop_summary.json
eddy-0.8.4 data/schema/loop_summary.json
eddy-0.8.3 data/schema/loop_summary.json
eddy-0.8.2 data/schema/loop_summary.json
eddy-0.8.1 data/schema/loop_summary.json
eddy-0.8.0 data/schema/loop_summary.json
eddy-0.7.0 data/schema/loop_summary.json
eddy-0.6.0 data/schema/loop_summary.json
eddy-0.5.1 data/schema/loop_summary.json
eddy-0.5.0 data/schema/loop_summary.json
eddy-0.4.0 data/schema/loop_summary.json
eddy-0.3.0 data/schema/loop_summary.json