Attributes.fromJson constructor

Attributes.fromJson(
  1. 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'];
}