aboutsummaryrefslogtreecommitdiffstats
path: root/hommaexceli_py/dataclass_defs.py
blob: d808fb814cf9a15ebf0c1494b3824121b29d7bf5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
from dataclasses import dataclass
import datetime


@dataclass
class SheetsRow:
    interval: str
    name: str
    last_done: str

    def __str__(self):
        return f"{self.interval}, {self.name}, {self.last_done}"


@dataclass
class ProcessedRow:
    name: str
    next_datestamp: str
    next_date: datetime.datetime
    last_datestamp: str
    last_date: datetime.datetime
    interval: str