from typing import Optional, List
from pydantic import Field
from app.utils.schemas_utils import CustomModel

class crew_report(CustomModel):
    company_id : Optional[int] = Field(default=None)
    vessel_id: Optional[List[int]] = []
    
    
class Crew_report_by_status(CustomModel):
    company_id: int
    status_id : int | None = Field(default=None)
    
class Crew_report_by_type(CustomModel):
    company_id : int
    vessel_type : Optional[List[str]] = []
    
class Crew_report_by_status(CustomModel):
    company_id : int
    status : Optional[int]
    