toJson method
Implementation
Map<String, dynamic> toJson() {
return {
'type': type.toJson(),
'name': name,
'value': value,
'label': label,
'max_length': maxLength,
'is_required': isRequired,
'optionsList': optionsList?.map((item) => item.toJson()).toList(),
'options': optionsMap?.map(
(key, value) => MapEntry(
key,
value.map((item) => item.toJson()).toList(),
),
),
'hint': hint,
'min_length': minLength,
'read_only': readOnly,
'depends_on': dependsOn,
};
}