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.
 
 
 
 
 
 

18 lines
512 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}
)