summaryrefslogtreecommitdiff
path: root/megapixels/app/models/citations.py
blob: 4c3c6738fe6607edead54f156fc2ec13bf7bc1f3 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
from dataclasses import dataclass
from dataclasses import dataclass
from mashumaro import DataClassJSONMixin

@dataclass
class Paper(DataClassJSONMixin):
  key: str
  dataset_name: str
  paper_id: str
  title: str
  paper_type: str
  year: int
  paper_url: str = ''
  loc: str = ''
  loc_type: str = ''
  lat: float = 0.0
  lng: float = 0.0
  country: str = ''