Spaces:
Running
Running
File size: 418 Bytes
3fe0726 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
from dataclasses import dataclass
from datetime import date
from typing import Optional
@dataclass
class DividendEvent:
"""Represents a dividend event"""
date: date
company: str
ticker: str
dividend_rate: str
annual_dividend: Optional[str] = ""
ex_date: Optional[str] = ""
record_date: Optional[str] = ""
payment_date: Optional[str] = ""
announcement_date: Optional[str] = ""
|