21 lines
		
	
	
		
			504 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			21 lines
		
	
	
		
			504 B
		
	
	
	
		
			Python
		
	
	
	
	
	
from typing import TypedDict, List, Dict, Tuple, Optional
 | 
						|
 | 
						|
from models import DealProduct, Deal, DealStatusHistory
 | 
						|
 | 
						|
 | 
						|
class DocumentDealProductData(TypedDict):
 | 
						|
    deal_products: List[DealProduct]
 | 
						|
    total_one_product: int
 | 
						|
    quantity: int
 | 
						|
    additional_info: Optional[str]
 | 
						|
 | 
						|
 | 
						|
class DocumentDealData(TypedDict):
 | 
						|
    deal: Deal
 | 
						|
    general_services_total: int
 | 
						|
    products: Dict[str, DocumentDealProductData]
 | 
						|
    current_status_str: str
 | 
						|
    last_status: DealStatusHistory
 | 
						|
    product_images: Tuple[str]
 | 
						|
 |