from dataclasses import dataclass
from datetime import datetime
from typing import List
import pandas as pd
from src.helpers.dates import Period
@dataclass
@dataclass
[docs]
class ControlUnitActions:
"""
Control unit and its fisheries control actions between two dates.
"""
[docs]
control_unit: ControlUnit
[docs]
land_controls: pd.DataFrame
[docs]
sea_controls: pd.DataFrame
[docs]
air_controls: pd.DataFrame
[docs]
air_surveillances: pd.DataFrame
@dataclass
[docs]
class ControlUnitActionsSentMessage:
[docs]
sending_datetime_utc: datetime
[docs]
actions_min_datetime_utc: datetime
[docs]
actions_max_datetime_utc: datetime