class_docstr: Schema for the `FeedbackRecord` response.
  
  Args:
      user_id: ID of the user that provided the response. Defaults to None, and is
          automatically fulfilled internally once the question is pushed to Argilla.
      values: Values of the response, should match the questions in the record.
      status: Status of the response. Defaults to `submitted`.
  
  Examples:
      >>> from argilla.client.feedback.schemas.records import ResponseSchema
      >>> ResponseSchema(
      ...     values={
      ...         "question_1": {"value": "answer_1"},
      ...         "question_2": {"value": "answer_2"},
      ...     }
      ... )
class_docstr_tok: ["Schema","for","the","`","FeedbackRecord","`","response",".","Args",":","user_id",":","ID","of","the","user","that","provided","the","response",".","Defaults","to","None",",","and","is","automatically","fulfilled","internally","once","the","question","is","pushed","to","Argilla",".","values",":","Values","of","the","response",",","should","match","the","questions","in","the","record",".","status",":","Status","of","the","response",".","Defaults","to","`","submitted","`",".","Examples",":",">",">",">","from","argilla.client.feedback.schemas.records","import","ResponseSchema",">",">",">","ResponseSchema","(","...","values=","{","...","``","question_1","''",":","{","``","value","''",":","``","answer_1","''","}",",","...","``","question_2","''",":","{","``","value","''",":","``","answer_2","''","}",",","...","}","...",")"]
code: def user_id_must_have_value(cls, v):
      if not v:
          warnings.warn(
              "`user_id` not provided, so it will be set to `None`. Which is not an"
              " issue, unless you're planning to log the response in Argilla, as"
              " it will be automatically set to the active `user_id`.",
          )
      return v
  
imports: import warnings
  from typing import TYPE_CHECKING, Any, Dict, List, Literal, Optional, Tuple, Union
  from uuid import UUID
  from argilla.client.feedback.schemas.enums import RecordSortField, ResponseStatus, SortOrder
  from argilla.pydantic_v1 import BaseModel, Extra, Field, PrivateAttr, StrictInt, StrictStr, conint, validator
label_desc: Use image node_id 1 for calling the ResponseSchema obj's underlying member method code with example usage: obj.user_id_must_have_value(cls, v) and returns: v