from dataclasses import dataclass from enum import Enum from typing import List class CompletionStatus(str, Enum): UNKNOWN = "UNKNOWN" SUBMITTED = "SUBMITTED" EVALUATED = "EVALUATED" @dataclass class PraxisAssignmentCompletion: status: CompletionStatus user_id: str last_name: str @dataclass class PraxisAssignmentStatus: id: str title: str circle_id: str pending_evaluations: int completions: List[PraxisAssignmentCompletion]