o
    hbh                     @   sh   d dl mZmZ d dlmZ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 )    )	BaseModelField)ListOptionalDictc                   @   sz   e Zd ZU eddgdZeed< eddgdZ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S )RecommendationItem.7203)examplescodeu   トヨタ自動車nameNperroepbrsales_growth)__name__
__module____qualname__r   r
   str__annotations__r   r   r   floatr   r   r    r   r   !/var/www/html/app/./models/dto.pyr      s   
 r   c                   @   s:   e Zd ZU dZeed< dZee ed< g Ze	e
 ed< dS )RecommendationListResponsedefaultrule_set_idNlast_updateitems)r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r      s   
 r   c                   @   sB   e Zd ZU eed< eed< eeee f ed< dZee ed< dS )StockDetailResponser
   r   
indicatorsNlast_updated)	r   r   r   r   r   r   r   r   r   r   r   r   r   r      s
   
 r   c                   @   s   e Zd ZU eeef ed< dS )ErrorResponseerrorN)r   r   r   r   r   r   r   r   r   r   r       s   
 r    N)pydanticr   r   typingr   r   r   r   r   r   r    r   r   r   r   <module>   s    