[docs]classOptionFileCenterOfMass(BaseModel):"""File center of mass."""center_of_mass:Optional[Point3d]=Nonecompleted_at:Optional[datetime.datetime]=Nonecreated_at:datetime.datetimeerror:Optional[str]=Noneid:Uuidoutput_unit:UnitLengthsrc_format:FileImportFormatstarted_at:Optional[datetime.datetime]=Nonestatus:ApiCallStatustype:Literal["file_center_of_mass"]="file_center_of_mass"updated_at:datetime.datetimeuser_id:Uuidmodel_config=ConfigDict(protected_namespaces=())
[docs]classOptionTextToCad(BaseModel):"""Text to CAD."""code:Optional[str]=Nonecompleted_at:Optional[datetime.datetime]=Nonecreated_at:datetime.datetimeerror:Optional[str]=Nonefeedback:Optional[MlFeedback]=Noneid:Uuidkcl_version:Optional[str]=Nonemodel:TextToCadModelmodel_version:stroutput_format:FileExportFormatoutputs:Optional[Dict[str,Base64Data]]=Noneprompt:strstarted_at:Optional[datetime.datetime]=Nonestatus:ApiCallStatustype:Literal["text_to_cad"]="text_to_cad"updated_at:datetime.datetimeuser_id:Uuidmodel_config=ConfigDict(protected_namespaces=())
[docs]classOptionTextToCadIteration(BaseModel):"""Text to CAD iteration."""code:strcompleted_at:Optional[datetime.datetime]=Nonecreated_at:datetime.datetimeerror:Optional[str]=Nonefeedback:Optional[MlFeedback]=Noneid:Uuidmodel:TextToCadModelmodel_version:stroriginal_source_code:strprompt:Optional[str]=Nonesource_ranges:List[SourceRangePrompt]started_at:Optional[datetime.datetime]=Nonestatus:ApiCallStatustype:Literal["text_to_cad_iteration"]="text_to_cad_iteration"updated_at:datetime.datetimeuser_id:Uuidmodel_config=ConfigDict(protected_namespaces=())
[docs]classOptionTextToCadMultiFileIteration(BaseModel):"""Text to CAD multi-file iteration."""completed_at:Optional[datetime.datetime]=Nonecreated_at:datetime.datetimeerror:Optional[str]=Nonefeedback:Optional[MlFeedback]=Noneid:Uuidmodel:TextToCadModelmodel_version:stroutputs:Optional[Dict[str,str]]=Nonesource_ranges:List[SourceRangePrompt]started_at:Optional[datetime.datetime]=Nonestatus:ApiCallStatustype:Literal["text_to_cad_multi_file_iteration"]=("text_to_cad_multi_file_iteration")updated_at:datetime.datetimeuser_id:Uuidmodel_config=ConfigDict(protected_namespaces=())