o
    sg                     @   sX   d Z ddlmZ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dS )z$Recommended company openai structure    )	BaseModelFieldc                   @   s6   e Zd ZU dZeddZeed< eddZe	ed< dS )PEShopzHypotehtical companyzName of the PE shopdescriptioncompany_namezVDetailed explanation of PE shop's investment thesis with size, region and sector focusinvestment_thesisN)
__name__
__module____qualname____doc__r   r   str__annotations__r   list r   r   +/var/www/html/XCapMarket/models/pe_shops.pyr      s   
 r   c                   @   s"   e Zd ZU dZg Zee ed < dS )PEShops	CompaniesN)r	   r
   r   r   r   r   r   r   r   r   r   r   r      s   
 r   c                   @   sL   e Zd ZU eddZeed< edg dZee ed< edddZ	eed	< d
S )	FundGroupzName of the groupr   
fund_groupz/List of fund urls only. Don't add anything else)r   defaultfundszRationale for the group 	rationaleN)
r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r      s   
 r   c                   @   s   e Zd ZU g Zee ed< dS )
FundGroupsgroupsN)r	   r
   r   r   r   r   r   r   r   r   r   r      s   
 r   N)r   pydanticr   r   r   r   r   r   r   r   r   r   <module>   s    