
    Vh                         d dl mZ d dlmZ d dlmZ  G d de      Z G d de      Z G d d	e      Z G d
 de      Z	y)    )date)	BaseModel)CustomModelc                       e Zd ZU eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed<   eed	<   eed
<   eed<   eed<   eed<   y)Company
company_idlicenceValidUntilcompanyName
clientCodeaddress
pAdminNamepAdminEmailpAdminMobil
sAdminNamesAdminEmailsAdminMobillicenceDateIssuedcertificateNameFormatN)__name__
__module____qualname__int__annotations__r   str     4/var/www/html/beaconod-api/app/api/vessel/schemas.pyr   r      sK    OOLOOr   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)RoleSeriesFiltervesselIdroleseriesNr   r   r   r   r   r   r   r   r   r   r      s    M
IKr   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)FunctionalSeriesFilterr    functional_arear"   Nr#   r   r   r   r%   r%      s    MKr   r%   c                       e Zd ZU eed<   y)VesselFilterr    N)r   r   r   r   r   r   r   r   r(   r(   )   s    Mr   r(   N)
datetimer   pydanticr   app.utils.schemas_utilsr   r   r   r%   r(   r   r   r   <module>r,      s>      /k y 
Y  9 r   