MultiSelectEnumElicitationField.fromJson constructor
MultiSelectEnumElicitationField.fromJson(
- Map<String, dynamic> json
)
Implementation
factory MultiSelectEnumElicitationField.fromJson(Map<String, dynamic> json) {
final items = Map<String, dynamic>.from(json['items'] as Map);
final def = (json['default'] as List?)
?.map((e) => e.toString())
.toList();
return MultiSelectEnumElicitationField(
title: json['title'] as String?,
description: json['description'] as String?,
enumSchema: EnumSchema.fromJson(items),
defaultValue: def,
uniqueItems: json['uniqueItems'] as bool? ?? false,
minItems: (json['minItems'] as num?)?.toInt(),
maxItems: (json['maxItems'] as num?)?.toInt(),
);
}