| from pydantic import BaseModel,Field |
|
|
| from typing import Literal |
|
|
| class Product(BaseModel): |
| gender:str=Literal['Men','Woman','Unisex'] |
| masterCategory:str=Field(...,discriminator=""" |
| eg:- |
| Topwear, |
| Bootomwear |
| Flip Flops |
| etc |
| """) |
| subCategory:str=Field(...,discriminator=""" |
| |
| eg:- |
| Topwear |
| etc. |
| """) |
| |
| ArticleType:str=Field(...,discriminator=""" |
| |
| eg Shirts |
| |
| """) |
| |
| BaseColor:str=Field(...,discriminator=""" |
| |
| eg Navy Blue |
| |
| """) |
| season:str=Field(...,discriminator=""" |
| Fall |
| |
| """) |
| |
| usage:str=Field(...,discriminator=""" |
| Casual |
| |
| """) |
| productDisplayName:str=Field(...,discriminator=""" |
| Turtle Check Men Navy Blue Shirt |
| |
| """) |
| |
|
|
| class ImageComponents(BaseModel): |
| image_discription:List[Product] |
|
|