setTerminologyOptions method
pIn with the parameters the validation options add.
Implementation
Map<String, dynamic> setTerminologyOptions(
ValidationOptions options,
Map<String, dynamic> pIn,
) =>
{
...pIn,
'parameter': [
...(pIn['parameter'] as List<dynamic>?) ?? const [],
if (options.hasLanguages())
{
'name': 'displayLanguage',
'valueString': options.getLanguages().toString(),
},
if (options.membershipOnly)
{'name': 'valueset-membership-only', 'valueBoolean': true},
if (options.displayWarningMode)
{'name': 'lenient-display-validation', 'valueBoolean': true},
if (options.versionFlexible)
{'name': 'default-to-latest-version', 'valueBoolean': true},
],
};