classTextField(SettingsPropertyBase):"""Text field for use in Argilla `Dataset` `Settings`"""_model:TextFieldModeldef__init__(self,name:str,title:Optional[str]=None,use_markdown:Optional[bool]=False,required:Optional[bool]=True,description:Optional[str]=None,)->None:"""Text field for use in Argilla `Dataset` `Settings` Parameters: name (str): The name of the field title (Optional[str], optional): The title of the field. Defaults to None. use_markdown (Optional[bool], optional): Whether to use markdown. Defaults to False. required (Optional[bool], optional): Whether the field is required. Defaults to True. description (Optional[str], optional): The description of the field. Defaults to None. """self._model=TextFieldModel(name=name,title=title,required=requiredorTrue,description=description,settings=FieldSettings(type="text",use_markdown=use_markdown),)@propertydefuse_markdown(self)->Optional[bool]:returnself._model.settings.use_markdown@classmethoddeffrom_model(cls,model:TextFieldModel)->"TextField":instance=cls(name=model.name)instance._model=modelreturninstance@classmethoddeffrom_dict(cls,data:dict)->"TextField":model=TextFieldModel(**data)returncls.from_model(model=model)
Text field for use in Argilla DatasetSettings
Parameters:
name (str): The name of the field
title (Optional[str], optional): The title of the field. Defaults to None.
use_markdown (Optional[bool], optional): Whether to use markdown. Defaults to False.
required (Optional[bool], optional): Whether the field is required. Defaults to True.
description (Optional[str], optional): The description of the field. Defaults to None.
def__init__(self,name:str,title:Optional[str]=None,use_markdown:Optional[bool]=False,required:Optional[bool]=True,description:Optional[str]=None,)->None:"""Text field for use in Argilla `Dataset` `Settings` Parameters: name (str): The name of the field title (Optional[str], optional): The title of the field. Defaults to None. use_markdown (Optional[bool], optional): Whether to use markdown. Defaults to False. required (Optional[bool], optional): Whether the field is required. Defaults to True. description (Optional[str], optional): The description of the field. Defaults to None. """self._model=TextFieldModel(name=name,title=title,required=requiredorTrue,description=description,settings=FieldSettings(type="text",use_markdown=use_markdown),)