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","''","}",",","...","}","...",")"]
docstr: Method that will be used to create the payload that will be sent to Argilla
  to create a `ResponseSchema` for a `FeedbackRecord`.
docstr_tok: ["Method","that","will","be","used","to","create","the","payload","that","will","be","sent","to","Argilla","to","create","a","`","ResponseSchema","`","for","a","`","FeedbackRecord","`","."]
code: def to_server_payload(self) -> Dict[str, Any]:
      """Method that will be used to create the payload that will be sent to Argilla
      to create a `ResponseSchema` for a `FeedbackRecord`."""
      return {
          # UUID is not json serializable!!!
          "user_id": self.user_id,
          "values": {
              question_name: value.dict()
              for question_name, value in self.values.items()
          }
          if self.values is not None
          else None,
          "status": self.status.value
          if hasattr(self.status, "value")
          else self.status,
      }
  
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 2 for calling the ResponseSchema obj's underlying member method code with example usage: obj.to_server_payload() and returns: dict