class_docstr: Schema for the records of a `RemoteFeedbackDataset`.
  
  Note this schema shouldn't be instantiated directly, but just internally by the
  `RemoteFeedbackDataset` class when fetching records from Argilla.
  
  Args:
      question_name_to_id: A dictionary that maps the question names to their corresponding IDs.
      responses: A list of `RemoteResponseSchema` that contains the responses for the
          current record in Argilla. Every response is linked to only one user. Defaults
          to an empty list.
      suggestions: A list of `RemoteSuggestionSchema` that contains the suggestions
          for the current record in Argilla. Every suggestion is linked to only one
          question. Defaults to an empty list.
class_docstr_tok: ["Schema","for","the","records","of","a","`","RemoteFeedbackDataset","`",".","Note","this","schema","should","n't","be","instantiated","directly",",","but","just","internally","by","the","`","RemoteFeedbackDataset","`","class","when","fetching","records","from","Argilla",".","Args",":","question_name_to_id",":","A","dictionary","that","maps","the","question","names","to","their","corresponding","IDs",".","responses",":","A","list","of","`","RemoteResponseSchema","`","that","contains","the","responses","for","the","current","record","in","Argilla",".","Every","response","is","linked","to","only","one","user",".","Defaults","to","an","empty","list",".","suggestions",":","A","list","of","`","RemoteSuggestionSchema","`","that","contains","the","suggestions","for","the","current","record","in","Argilla",".","Every","suggestion","is","linked","to","only","one","question",".","Defaults","to","an","empty","list","."]
code: def __updated_record_data(self) -> None:
      response = records_api_v1.update_record(
          self.client,
          self.id,
          self.to_server_payload(self.question_name_to_id),
      )
  
      updated_record = self.from_api(
          payload=response.parsed,
          question_id_to_name={
              value: key
              for key, value in self.question_name_to_id.items()
          }
          if self.question_name_to_id
          else None,
          client=self.client,
      )
  
      self.__dict__.update(updated_record.__dict__)
  
imports: import warnings
  from datetime import datetime
  from typing import TYPE_CHECKING, Any, Dict, List, Optional, Tuple, Union
  from uuid import UUID
  from argilla.client.feedback.schemas.enums import ResponseStatus
  from argilla.client.feedback.schemas.records import FeedbackRecord, ResponseSchema, SuggestionSchema
  from argilla.client.feedback.schemas.remote.shared import RemoteSchema
  from argilla.client.sdk.users.models import UserRole
  from argilla.client.sdk.v1.records import api
  from argilla.client.sdk.v1.suggestions import api
  from argilla.client.utils import allowed_for_roles
  from argilla.pydantic_v1 import Field
label_desc: Use image node_id 3 for calling the RemoteFeedbackRecord obj's underlying member method code with example usage: obj.__updated_record_data() without return types