36 lines
752 B
YAML
36 lines
752 B
YAML
- kind: record
|
|
fields:
|
|
- name: x
|
|
value:
|
|
kind: union
|
|
variants:
|
|
- {kind: boolean}
|
|
- {kind: string}
|
|
required: true
|
|
id: [elementType, X, boolean]
|
|
- kind: literal
|
|
value: x
|
|
id: [elementType, P]
|
|
- kind: record
|
|
fields:
|
|
- name: y
|
|
value:
|
|
kind: union
|
|
variants:
|
|
- {kind: boolean}
|
|
- {kind: string}
|
|
required: true
|
|
- name: yy
|
|
value:
|
|
kind: union
|
|
variants:
|
|
- {kind: boolean}
|
|
- {kind: string}
|
|
required: true
|
|
id: [elementType, Y, x]
|
|
- kind: union
|
|
variants:
|
|
- {kind: boolean}
|
|
- {kind: string}
|
|
id: [elementType, Z]
|