toJson method

Map<String, dynamic> toJson()

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(),
  };
}