Values.FieldOptionsCaseRuleSourceRules that control which options are available in a child field based on the selected value in a parent field.
type nonrec t = {parentFieldId : FieldId.t option;The identifier of the parent field that controls options.
*)childFieldId : FieldId.t option;The identifier of the child field whose options are controlled.
*)parentChildFieldOptionsMappings : ParentChildFieldOptionsMappingList.t;A mapping between a parent field option value and child field option values.
*)}val make :
?parentFieldId:??? ->
?childFieldId:??? ->
parentChildFieldOptionsMappings:ParentChildFieldOptionsMappingList.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `List of
[> `Structure of
(string
* [> `List of
[> `String of ParentChildFieldOptionValue.t ] list
| `String of ParentChildFieldOptionValue.t ])
list ]
list
| `String of FieldId.t ])
list ]