toMap method

Map<String, dynamic> toMap()

Converts this Field to a Map.

Implementation

Map<String, dynamic> toMap() {
  return {
    'fieldStyle': fieldStyle,
    'name': name,
    'dataType': dataType,
    'label': label,
    'placeholder': placeholder,
    'formatter': formatter,
    'fieldType': fieldType,
    'hidden': hidden,
    'defaultValue': defaultValue,
    'disabledOn': disabledOn?.toMap(),
    'disabled': disabled,
    'dependentOn': dependentOn,
    'validation': validation?.toMap(),
    'autoFill': autoFill?.map((a) => a.toMap()).toList(),
    'options': options?.map((o) => o.toMap()).toList(),
    'source': source?.toMap(),
    'conditionalOn': conditionalOn?.toMap(),
  };
}