Sha256: f7a92e5a3285a9e8ca0abf8561e134d39288a4f17d69f3535c319ce3d2d8e434

Contents?: true

Size: 1.52 KB

Versions: 15

Compression:

Stored size: 1.52 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]
  usage:
    description: Indicates whether or not the Segment is required by a specific business partner. This value takes precedence over `req` for validation.
    type: string
    enum:
    - Must Use
    - Used
  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/src/loop_summary.schema.yml
eddy-0.9.2 data/schema/src/loop_summary.schema.yml
eddy-0.9.1 data/schema/src/loop_summary.schema.yml
eddy-0.9.0 data/schema/src/loop_summary.schema.yml
eddy-0.8.4 data/schema/src/loop_summary.schema.yml
eddy-0.8.3 data/schema/src/loop_summary.schema.yml
eddy-0.8.2 data/schema/src/loop_summary.schema.yml
eddy-0.8.1 data/schema/src/loop_summary.schema.yml
eddy-0.8.0 data/schema/src/loop_summary.schema.yml
eddy-0.7.0 data/schema/src/loop_summary.schema.yml
eddy-0.6.0 data/schema/src/loop_summary.schema.yml
eddy-0.5.1 data/schema/src/loop_summary.schema.yml
eddy-0.5.0 data/schema/src/loop_summary.schema.yml
eddy-0.4.0 data/schema/src/loop_summary.schema.yml
eddy-0.3.0 data/schema/src/loop_summary.schema.yml