Attributes.fromJson constructor
Attributes.fromJson(
- Map<String, dynamic> json
)
Implementation
Attributes.fromJson(Map<String, dynamic> json) {
id = json['id'];
name = json['name'];
label = json['label'];
min = json['min'];
max = json['max'];
fieldType = json['fieldType'];
fieldSubType = json['fieldSubType'];
classNames = json['classNames'];
mandatory = json['mandatory'];
fieldMappingKey = json['fieldMappingKey'];
if (json['valueList'] != null) {
valueList = <ValueList>[];
json['valueList'].forEach((v) {
valueList!.add(new ValueList.fromJson(v));
});
}
placeHolder = json['placeHolder'];
fetchRemote = json['fetchRemote'];
renderOrder = json['renderOrder'];
hidden = json['hidden'];
formatAmount = json['formatAmount'];
configs =
json['configs'] != null ? new Configs.fromJson(json['configs']) : null;
unique = json['unique'];
isAmount = json['isAmount'];
isAmountPrepopulate = json['isAmountPrepopulate'];
isAmountModifiable = json['isAmountModifiable'];
excessAllowed = json['excessAllowed'];
validationRegex = json['validationRegex'];
defaultValue = json['defaultValue'];
currency = json['currency'];
}