painfulParts property

  1. @JsonKey.new(includeFromJson: false, includeToJson: false)
List<BodyPart> get painfulParts

A helper getter to find all parts with a pain level greater than 0.

Implementation

@JsonKey(includeFromJson: false, includeToJson: false)
List<BodyPart> get painfulParts {
  return allPartsById.values
      .where((part) => part.pain.painLevel > 0)
      .toList();
}