
    ˿i                         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 G d
 de      Z G d de      Zy)    )CustomModelc                   "    e Zd ZU eed<   eed<   y)Company	CompanyIDCompanyNameN__name__
__module____qualname__str__annotations__     5/var/www/html/beaconod-api/app/api/company/schemas.pyr   r          Nr   r   c                   @    e Zd ZU eed<   eed<   eed<   eed<   eed<   y)VesselVesselID
VesselName
VesselType
VesselStdsr   Nr   r   r   r   r   r      s    MONNNr   r   c                   ,    e Zd ZU eed<   eed<   eed<   y)Seafarer
SeafarerIDRoler   Nr   r   r   r   r   r      s    O
IMr   r   c                   "    e Zd ZU eed<   eed<   y)RoleRequestr   SecurityKeyNr   r   r   r   r   r   "   r   r   r   c                   "    e Zd ZU eed<   eed<   y)r   RoleNamer   Nr   r   r   r   r   r   %   s    MNr   r   c                       e Zd ZU ee   ed<   y)VesselTypesResponsevessel_typesN)r	   r
   r   listr   r   r   r   r   r"   r"   (   s    s)r   r"   N)app.utils.schemas_utilsr   r   r   r   r   r   r"   r   r   r   <module>r&      sP    /$k [ { + ; + r   