Deploy a version, undeploying the currently deployed version.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
CreateCodeEvalVersionResponse(id: uuid.UUID, version_number: int, eval_code: Optional[str], criteria_type: shared.sqlalchemy.models.AutoEvalCriteriaType, is_deployed: bool, created_at: str)