MultisportActivity constructor

MultisportActivity({
  1. required MultisportActivityType type,
  2. WorkoutLocationType? location,
  3. WorkoutSwimmingLocationType? swimmingLocation,
})

Creates a new multisport activity

Implementation

MultisportActivity({
  required this.type,
  this.location,
  this.swimmingLocation,
}) : assert(
          (type == MultisportActivityType.swimming &&
                  swimmingLocation != null) ||
              (type != MultisportActivityType.swimming && location != null),
          'swimmingLocation required for swimming, location required for other activities');