from enum import Enum


class LegacytypesPlanAdminStatusEnum(str, Enum):
    AWAITING_ASSET_DATA = "awaiting_asset_data"
    AWAITING_MAPPING = "awaiting_mapping"
    CLIENT_REVIEW_COMPLETED = "client_review_completed"
    CLIENT_REVIEW_REQUESTED = "client_review_requested"
    DATA_RECEIVED = "data_received"
    DATA_REQUEST_SENT = "data_request_sent"
    IN_TESTING = "in_testing"
    NEEDS_CORRECTIONS = "needs_corrections"
    NOT_STARTED = "not_started"
    PARTIAL_DATA_RECEIVED = "partial_data_received"
    RECONCILIATION_FAILED = "reconciliation_failed"
    VALUE_11 = "5500_preparation"
    VALUE_12 = "5500_signing"
    VALUE_13 = "5500_filed"

    def __str__(self) -> str:
        return str(self.value)
