flow2schema/tests/samples/externals.yaml

96 lines
2.1 KiB
YAML

types:
- kind: record
fields:
- name: a
value: {kind: boolean}
required: true
id: [externals, first, A]
- kind: record
fields:
- name: b
value: {kind: string}
required: true
id: [externals, first, B]
- kind: record
fields:
- name: c
value: {kind: number, repr: f64}
required: true
id: [externals, first, CC]
- kind: record
fields:
- name: d
value: {kind: number, repr: f64}
required: true
id: [externals, first, D]
- kind: record
fields:
- name: a
value:
kind: reference
to: [externals, first, A]
required: true
- name: b
value:
kind: reference
to: [externals, first, B]
required: true
- name: c
value:
kind: reference
to: [externals, first, CC]
required: true
- name: d
value:
kind: reference
to: [externals, first, D]
required: true
id: [externals, X]
- kind: record
fields:
- name: n
value: {kind: boolean}
required: true
id: [externals, second, N]
- kind: record
fields:
- name: m
value: {kind: string}
required: true
id: [externals, second, M]
- kind: record
fields:
- name: k
value: {kind: number, repr: f64}
required: true
id: [externals, second, KK]
- kind: record
fields:
- name: p
value: {kind: number, repr: f64}
required: true
id: [externals, second, P]
- kind: record
fields:
- name: n
value:
kind: reference
to: [externals, second, N]
required: true
- name: m
value:
kind: reference
to: [externals, second, M]
required: true
- name: k
value:
kind: reference
to: [externals, second, KK]
required: true
- name: p
value:
kind: reference
to: [externals, second, P]
required: true
id: [externals, Y]