private TaskStatus parseTaskStatus(String status) {
		if (status.equals("Submitted")) {
			return TaskStatus.Submitted;
		} else if (status.equals("Queued")) {
			return TaskStatus.Queued;
		} else if (status.equals("InProgress")) {
			return TaskStatus.InProgress;
		} else if (status.equals("Completed")) {
			return TaskStatus.Completed;
		} else if (status.equals("ProcessingFailed")) {
			return TaskStatus.ProcessingFailed;
		} else if (status.equals("Deleted")) {
			return TaskStatus.Deleted;
		} else if (status.equals("NotEnoughCredits")) {
			return TaskStatus.NotEnoughCredits;
		} else {
			return TaskStatus.Unknown;
		}
	}