Route constructor

Route({
  1. required int id,
  2. String? clid,
  3. required int locationId,
  4. int? sectorId,
  5. required String name,
  6. required RouteType routeType,
  7. RouteCharacteristics? routeCharacteristics,
  8. Map<String, String>? grades,
  9. double? height,
  10. String? color,
  11. FirstAscent? firstAscent,
  12. ProtectionRating? protectionRating,
  13. int? qualityRating,
  14. String? beta,
  15. String? gearNotes,
  16. List<String>? tags,
  17. Media? media,
  18. QrCode? qrCode,
  19. DateTime? createdAt,
  20. DateTime? updatedAt,
  21. Map<String, dynamic>? customFields,
})

Creates a new Route instance

Implementation

Route({
  required this.id,
  this.clid,
  required this.locationId,
  this.sectorId,
  required this.name,
  required this.routeType,
  this.routeCharacteristics,
  this.grades,
  this.height,
  this.color,
  this.firstAscent,
  this.protectionRating,
  this.qualityRating,
  this.beta,
  this.gearNotes,
  this.tags,
  this.media,
  this.qrCode,
  this.createdAt,
  this.updatedAt,
  this.customFields,
});