toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = new Map<String, dynamic>();
  data['id'] = this.id;
  data['name'] = this.name;
  data['label'] = this.label;
  data['min'] = this.min;
  data['max'] = this.max;
  data['fieldType'] = this.fieldType;
  data['fieldSubType'] = this.fieldSubType;
  data['classNames'] = this.classNames;
  data['mandatory'] = this.mandatory;
  data['fieldMappingKey'] = this.fieldMappingKey;
  if (this.valueList != null) {
    data['valueList'] = this.valueList!.map((v) => v.toJson()).toList();
  }
  data['placeHolder'] = this.placeHolder;
  data['fetchRemote'] = this.fetchRemote;
  data['renderOrder'] = this.renderOrder;
  data['hidden'] = this.hidden;
  data['formatAmount'] = this.formatAmount;
  if (this.configs != null) {
    data['configs'] = this.configs!.toJson();
  }
  data['unique'] = this.unique;
  data['isAmount'] = this.isAmount;
  data['isAmountPrepopulate'] = this.isAmountPrepopulate;
  data['isAmountModifiable'] = this.isAmountModifiable;
  data['excessAllowed'] = this.excessAllowed;
  data['validationRegex'] = this.validationRegex;
  data['defaultValue'] = this.defaultValue;
  data['currency'] = this.currency;
  return data;
}