JobPostDetail constructor

JobPostDetail({
  1. JobTypeEnum? jobType,
  2. String? subject,
  3. String? level,
  4. DateTime? startDate,
  5. int? experience,
  6. String? duration,
  7. int? id,
  8. String? icon,
  9. String? description,
  10. List<JobPostView> related = const [],
  11. StatusC27Enum? status,
  12. String? appliedAt,
  13. String? location,
  14. bool? isOpen,
  15. String? slug,
  16. List<JobPostStudentAvailability> studentAvailability = const [],
  17. String? budget,
  18. int? priceMin,
  19. int? priceMax,
  20. List<String> tags = const [],
})

Returns a new JobPostDetail instance.

Implementation

JobPostDetail({
  this.jobType,
  this.subject,
  this.level,
  this.startDate,
  this.experience,
  this.duration,
  this.id,
  this.icon,
  this.description,
  this.related = const [],
  this.status,
  this.appliedAt,
  this.location,
  this.isOpen,
  this.slug,
  this.studentAvailability = const [],
  this.budget,
  this.priceMin,
  this.priceMax,
  this.tags = const [],
});