code: def from_api(
      cls, payload: "FeedbackQuestionModel"
  ) -> "RemoteTextQuestion":
      return RemoteTextQuestion(
          id=payload.id,
          name=payload.name,
          title=payload.title,
          required=payload.required,
          use_markdown=payload.settings["use_markdown"],
      )
  
imports: from typing import TYPE_CHECKING, Dict, List, Union
  from argilla.client.feedback.schemas.questions import LabelQuestion, MultiLabelQuestion, RankingQuestion, RatingQuestion, TextQuestion
  from argilla.client.feedback.schemas.remote.shared import RemoteSchema
label_desc: Use image node_id 2 for calling the RemoteTextQuestion obj's underlying member method code with example usage: obj.from_api(cls, payload) and returns: RemoteTextQuestion