def __init__(
        self,
        responses: List[Response],
        client: Optional["Argilla"] = None,
        _record: Optional["Record"] = None,
    ) -> None:
        """Initializes a UserResponse with a user and a set of question answers"""

        super().__init__(client=client)

        self._record = _record
        self._model = UserResponseModel(
            values=self.__responses_as_model_values(responses),
            status=self._compute_status_from_responses(responses),
            user_id=self._compute_user_id_from_responses(responses),
        )

        for response in responses:
            response.record = _record
Initializes a UserResponse with a user and a set of question answers
argilla/src/argilla/responses.py