toJson method

Map<String, dynamic> toJson()

Implementation

Map<String, dynamic> toJson() {
  final Map<String, dynamic> data = <String, dynamic>{};
  data["id"] = id;
  data["cardType"] = cardType;
  data["numberOfExercices"] = numberOfExercices;
  data["totalDuration"] = totalDuration;
  data["programOwnerProId"] = programOwnerProId;
  data["programPropertyId"] = programPropertyId;
  data["isPublished"] = isPublished;
  data["programPictureUrl"] = programPictureUrl;
  data["name"] = name;
  data["description"] = description;
  if (programContents != null) {
    data["programContents"] =
        programContents?.map((e) => e.toJson()).toList();
  }
  if (programProperty != null) {
    data["programProperty"] = programProperty?.toJson();
  }
  return data;
}