from dataclasses import dataclass @dataclass class BiocoderData: instance_id: str filePath: str numLines: int lineStart: int lineEnd: int signature: str comment: str content: str repository: str promptSummaryOnly: str contextCode: str goldenCode: str test_case_id: str language: str def to_dict(self): return { 'filePath': self.filePath, 'numLines': self.numLines, 'lineStart': self.lineStart, 'lineEnd': self.lineEnd, 'signature': self.signature, 'comment': self.comment, 'content': self.content, 'repository': self.repository, 'promptSummaryOnly': self.promptSummaryOnly, 'contextCode': self.contextCode, 'goldenCode': self.goldenCode, 'test_case_id': self.test_case_id, 'language': self.language, }