FieldData constructor

FieldData({
  1. required String? rules,
  2. dynamic value,
  3. Map<String, dynamic>? messages,
  4. String? error,
})

rules - Provide valid rules, value - Initail value of the field, messages - Custom messages, error - Initial error of the field

const fields = {
 "age": FieldData(rules: 'required|min:18', vlaue: 19),
 "phone": FieldData(rules: 'required|min_length:8', error: "Please fill it."),
}

Implementation

FieldData({
  required this.rules,
  this.value,
  this.messages,
  this.error,
});