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