o
    *g/                     @   s   d dl mZmZ d dlmZmZ d dlmZ G dd deZG dd deZG dd	 d	eZ	G d
d deZ
G dd deZG dd deZdS )    )ListOptional)	BaseModelEmailStr)datetimec                   @      e Zd ZU eed< dS )BuyerLocationCreatelocationN__name__
__module____qualname__str__annotations__ r   r   5/var/www/html/XCapMarket/schemas/buyer_intake_form.pyr         
 r   c                   @   r   )BuyerIndustryCreateindustryNr
   r   r   r   r   r   
   r   r   c                   @      e Zd ZU eed< eed< dS )BuyerLocationOutidr	   Nr   r   r   intr   r   r   r   r   r   r         
 r   c                   @   r   )BuyerIndustryOutr   r   Nr   r   r   r   r   r      r   r   c                   @   s   e Zd ZU eed< eed< eed< eed< dZee ed< dZee ed< dZ	ee ed< dZ
ee ed	< dZee ed
< eed< dZee ed< ee ed< ee ed< dS )BuyerCreate
first_name	last_nameemailphoneNadditional_info	deal_sizerevenue_multipleebidta_multipleirris_financing_needed
time_frame	locations
industries)r   r   r   r   r   r   r!   r   r"   r#   r$   r%   boolr'   r   r   r   r   r   r      s   
 r   c                   @   s   e Zd ZU eed< eed< eed< eed< eed< dZee ed< dZ	ee ed< dZ
ee ed	< dZee ed
< dZee ed< eed< dZee ed< eed< eed< dZee ed< dZee ed< ee ed< ee ed< dS )BuyerOutr   r   r   r   r    Nr!   r"   r#   r$   r%   r&   r'   
created_atmodified_at
created_bymodified_byr(   r)   )r   r   r   r   r   r   r   r!   r   r"   r#   r$   r%   r*   r'   r   r.   r/   r   r   r   r   r   r+   )   s&   
 r+   N)typingr   r   pydanticr   r   r   r   r   r   r   r   r+   r   r   r   r   <module>   s    