You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

26 lines
632 B

import json
from typing import Any, Dict, List, Union
class Record:
def __init__(self,
id: int,
data: str,
label: Union[List[Any], Dict[Any, Any]],
user: str,
metadata: Dict[Any, Any]):
self.id = id
self.data = data
self.label = label
self.user = user
self.metadata = metadata
def __str__(self):
return json.dumps({
'id': self.id,
'data': self.data,
'label': self.label,
'user': self.user,
'metadata': self.metadata
})