toJson method
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;
}