Data.fromJson constructor

Data.fromJson(
  1. dynamic json
)

Implementation

Data.fromJson(dynamic json) {
  if (json['source'] != null) {
    _source = [];
    json['source'].forEach((v) {
      _source?.add(Source.fromJson(v));
    });
  }
  if (json['sub_source'] != null) {
    _subSource = [];
    json['sub_source'].forEach((v) {
      _subSource?.add(SubSource.fromJson(v));
    });
  }
  if (json['budget'] != null) {
    _budget = [];
    json['budget'].forEach((v) {
      _budget?.add(Budget.fromJson(v));
    });
  }
  if (json['priority'] != null) {
    _priority = [];
    json['priority'].forEach((v) {
      _priority?.add(Priority.fromJson(v));
    });
  }
  if (json['area'] != null) {
    _area = [];
    json['area'].forEach((v) {
      _area?.add(Area.fromJson(v));
    });
  }
  if (json['category'] != null) {
    _category = [];
    json['category'].forEach((v) {
      _category?.add(Category.fromJson(v));
    });
  }
  if (json['lead_type'] != null) {
    _leadType = [];
    json['lead_type'].forEach((v) {
      _leadType?.add(LeadType.fromJson(v));
    });
  }
  if (json['unit_type'] != null) {
    _unitType = [];
    json['unit_type'].forEach((v) {
      _unitType?.add(UnitType.fromJson(v));
    });
  }
  if (json['buy_type'] != null) {
    _buyType = [];
    json['buy_type'].forEach((v) {
      _buyType?.add(UnitType.fromJson(v));
    });
  }
}