cofounderella/lib/enumerations.dart

79 lines
1.8 KiB
Dart
Raw Normal View History

2024-05-17 23:08:26 +02:00
enum Gender {
none,
male,
female,
divers,
}
2024-05-15 13:35:01 +02:00
enum SkillOption {
product,
finance,
engineering,
design,
marketing,
management,
operations,
legal;
String get displayName {
switch (this) {
case SkillOption.product:
return 'Product Development';
case SkillOption.design:
return 'Design';
case SkillOption.engineering:
return 'Engineering';
case SkillOption.marketing:
return 'Sales and Marketing';
case SkillOption.finance:
return 'Finance';
case SkillOption.management:
return 'Management';
case SkillOption.operations:
return 'Operations';
case SkillOption.legal:
return 'Legal';
}
}
}
2024-05-21 14:01:44 +02:00
enum VisionOption {
marketLeader,
sustainableBusiness,
innovativeProduct,
exitStrategy;
String get displayName {
switch (this) {
case VisionOption.marketLeader:
return 'Become market leader';
case VisionOption.sustainableBusiness:
return 'Build a sustainable and ethical business';
case VisionOption.innovativeProduct:
return "Develop an innovative product that improves people's lives";
case VisionOption.exitStrategy:
return 'Pursue an exit strategy through sale or IPO';
}
}
}
enum AvailabilityOption {
lessThan10Hours,
tenTo20Hours,
twentyTo40Hours,
fullTime;
String get displayName {
switch (this) {
case AvailabilityOption.lessThan10Hours:
return 'Less than 10 hours';
case AvailabilityOption.tenTo20Hours:
return 'Part time (10 - 20 hours)';
case AvailabilityOption.twentyTo40Hours:
return 'Part time (20 - 40 hours)';
case AvailabilityOption.fullTime:
return 'Full time (40 hours or more)';
}
}
}