MultiYamlAction定義
概要
YAMLのトップレベル multi_yaml_action リストの詳細
header.base_type が MultiYamlAction のYAMLで使用します。header.multi_yaml_action.type の値によって必要なタグが変わります。
記入例
header:
base_type: MultiYamlAction
multi_yaml_action:
type: ValidateKeyExistsYamlConditions
ignores:
- value: 0
multi_yaml_action:
- yaml: item/item.yaml
key: Id
conditions_param: Item
- yaml: unit/unit.yaml
key: Id
conditions_param: Unit
詳細
yaml
- yaml: item/item.yaml
- 定義:必須
対象のYAMLを指定します。
EnumConstJoin の場合は結合するEnumまたはConstのYAMLを指定します。
それ以外の場合は、チェック対象のkeyを含むYAMLを指定します。
key
- key: ItemId
- 定義:条件付き
チェック対象のkey名を指定します。
header.multi_yaml_action.type が以下の場合に必須です。
- ValidateKeyExistsYaml
- ValidateKeyExistsYamlConditions
- ValidateUnique
conditions_param
- conditions_param: Item
- 定義:条件付き
条件パラメータを指定します。
header.multi_yaml_action.type が ValidateKeyExistsYamlConditions の場合に必須です。