Chamber.fromJSON constructor

Chamber.fromJSON(
  1. dynamic data
)

Implementation

Chamber.fromJSON(data) :
  id = data["id"] ?? "",
  name = data["name"] ?? "",
  description = data["description"] ?? "",
  href = data["href"] ?? "",
  imgUrl = data["imgUrl"] ?? "",
  public = data["public"] ?? true,
  isModifiable = data["isModifiable"] ?? true,
  ownerId = data["ownerId"] ?? "",
  ownerName = data["ownerName"] ?? "",
  chamberPresets =  data["chamberPresets"]?.map<ChamberPreset>((preset) {
    return ChamberPreset.fromJSON(preset);
  }).toList() ?? [],
  position = CoreUtilities.JSONtoPosition(data["position"]),
  ownerType = EnumToString.fromString(OwnerType.values, data["ownerType"] ?? OwnerType.profile.name) ?? OwnerType.profile;