toJson method
Implementation
Map<String, dynamic> toJson() {
return {
if (displayName != null) 'displayName': displayName,
if (name != null) 'name': name,
if (type != null) 'type': type,
if (required != null) 'required': required,
if (defaultValue != null) 'default': defaultValue,
if (description != null) 'description': description,
if (options != null) 'options': options!.map((o) => o.toJson()).toList(),
};
}