Chamber.fromJSON constructor
Chamber.fromJSON(
- 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;