taskTypeFromJson function

TaskType taskTypeFromJson(
  1. Object? taskType
)

Implementation

enums.TaskType taskTypeFromJson(Object? taskType) {
  if (taskType is int) {
    return enums.$TaskTypeMap.entries
        .firstWhere(
            (element) => element.value.toLowerCase() == taskType.toString(),
            orElse: () =>
                const MapEntry(enums.TaskType.swaggerGeneratedUnknown, ''))
        .key;
  }

  if (taskType is String) {
    return enums.$TaskTypeMap.entries
        .firstWhere(
            (element) => element.value.toLowerCase() == taskType.toLowerCase(),
            orElse: () =>
                const MapEntry(enums.TaskType.swaggerGeneratedUnknown, ''))
        .key;
  }

  return enums.TaskType.swaggerGeneratedUnknown;
}