def _deserialize(self, value: str, attr, data: dict) -> Job.JobStatus:
value_to_check = value.upper()
if value_to_check == "REGISTERED":
status = Job.JobStatus.REGISTERED
elif value_to_check == "WORKING":
status = Job.JobStatus.WORKING
elif value_to_check == "COMPLETED":
status = Job.JobStatus.COMPLETED
elif value_to_check == "ERROR":
status = Job.JobStatus.ERROR
else:
raise ValidationError(
message='Unknown value for job status enum',
fields=attr
)
return status
评论列表
文章目录