toHumanReadable method
String
toHumanReadable(
{ - bool isDirectJob = false,
})
Implementation
String toHumanReadable({bool isDirectJob = false}) {
switch (this) {
case JobStatus.draft:
return 'Draf';
case JobStatus.reviewInProgress:
return 'Sedang direview';
case JobStatus.published:
if (isDirectJob) {
return 'Diajukan';
}
return 'Ditayangkan';
case JobStatus.waitingForHandyman:
return 'Menunggu tukang';
case JobStatus.workInProgress:
return 'Sedang dikerjakan';
case JobStatus.waitingForInspection:
return 'Sedang dicek';
case JobStatus.waitingForInitialPayment:
return 'Menunggu pembayaran';
case JobStatus.completed:
return 'Selesai';
case JobStatus.canceled:
return 'Dibatalkan';
default:
return 'Invalid status';
}
}