displayName property
String
get
displayName
Implementation
String get displayName {
if (this is RoleType) {
switch (this as RoleType) {
case RoleType.admin:
return 'Admin';
case RoleType.kitchenOwner:
return 'Kitchen Owner';
case RoleType.kitchenStaff:
return 'Kitchen Staff';
case RoleType.deliveryPerson:
return 'Delivery Person';
case RoleType.customer:
return 'Customer';
}
}
if (this is OrderStatus) {
switch (this as OrderStatus) {
case OrderStatus.pending:
return 'Pending';
case OrderStatus.confirmed:
return 'Confirmed';
case OrderStatus.preparing:
return 'Preparing';
case OrderStatus.ready:
return 'Ready';
case OrderStatus.pickedUp:
return 'Picked Up';
case OrderStatus.outForDelivery:
return 'Out for Delivery';
case OrderStatus.delivered:
return 'Delivered';
case OrderStatus.cancelled:
return 'Cancelled';
case OrderStatus.refunded:
return 'Refunded';
}
}
if (this is CuisineType) {
switch (this as CuisineType) {
case CuisineType.northIndian:
return 'North Indian';
case CuisineType.southIndian:
return 'South Indian';
case CuisineType.punjabi:
return 'Punjabi';
case CuisineType.bengali:
return 'Bengali';
case CuisineType.gujarati:
return 'Gujarati';
case CuisineType.rajasthani:
return 'Rajasthani';
case CuisineType.continental:
return 'Continental';
case CuisineType.chinese:
return 'Chinese';
case CuisineType.italian:
return 'Italian';
case CuisineType.mexican:
return 'Mexican';
case CuisineType.thai:
return 'Thai';
case CuisineType.japanese:
return 'Japanese';
case CuisineType.mediterranean:
return 'Mediterranean';
case CuisineType.fusion:
return 'Fusion';
}
}
if (this is SpiceLevel) {
switch (this as SpiceLevel) {
case SpiceLevel.mild:
return 'Mild';
case SpiceLevel.medium:
return 'Medium';
case SpiceLevel.hot:
return 'Hot';
case SpiceLevel.extraHot:
return 'Extra Hot';
}
}
return toString().split('.').last.replaceAll('_', ' ').toUpperCase();
}