Modules.fromJson constructor

Modules.fromJson(
  1. Map<String, dynamic> json
)

Implementation

Modules.fromJson(Map<String, dynamic> json) {
  if (json["id"] is int) {
    id = json["id"];
  }
  if (json["label"] is String) {
    label = json["label"];
  }
  productRefId = json["productRefId"];
  if (json["uniqueIdentifier"] is String) {
    uniqueIdentifier = json["uniqueIdentifier"];
  }
  if (json["menuId"] is int) {
    menuId = json["menuId"];
  }
  if (json["menuLabel"] is String) {
    menuLabel = json["menuLabel"];
  }
  if (json["index"] is int) {
    index = json["index"];
  }
  if (json["submodels"] is List) {
    submodels = json["submodels"] == null
        ? null
        : (json["submodels"] as List)
            .map((e) => Submodule.fromJson(e))
            .toList();
  }
}