0% found this document useful (0 votes)
24 views

API Explanation

The document describes different API endpoints for categories, subcategories, inner subcategories, and products. The APIs return JSON data with information on categories, subcategories, brands, and products.

Uploaded by

pkhush19932
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
24 views

API Explanation

The document describes different API endpoints for categories, subcategories, inner subcategories, and products. The APIs return JSON data with information on categories, subcategories, brands, and products.

Uploaded by

pkhush19932
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

API for Main Category

{
"success": true,
"data": [
{
"type": "category",
"data": [
{
"id": 1,
"name": "Man",
"image": "URL"
},
{
"id": 2,
"name": "Woman",
"image": "URL"
},
{
"id": 3,
"name": "Electronics",
"image": "URL"
}
]
}
]
}

If this type of data comes from API that will fill data like this

------------------------------------------------------------------------------------------

API for Cub Category


{
"success": true,
"data": [
{
"type": "subcategory",
"title": "",
"data": [
{
"id": 1,
"name": "Man Wear",
"image": "URL"
},
{
"id": 2,
"name": "Shoes",
"image": "URL"
},
{
"id": 3,
"name": "Watches",
"image": "URL"
}
]
},
{
"type": "product",
"title": "POPULAR IN MAN",
"data": [
{
"id": 1,
"name": "Ecko Unltd",
"image": "URL",
"description": "Men White & Red Printed Round Neck T-shirt",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": true
},
{
"id": 2,
"name": "Ecko Unltd",
"image": "URL",
"description": "Men White & Red Printed Round Neck T-shirt",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": false
},
{
"id": 3,
"name": "Ecko Unltd",
"image": "URL",
"description": "Men White & Red Printed Round Neck T-shirt",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": false
}
]
}
]
}

If this type of data comes from API that will fill data like this

------------------------------------------------------------------------------------------------------

API for Inner Sub category - (type 1)


{
"success": true,
"data": [
{
"type": "innersubcategory",
"title": "SHOP BY CATEGORY",
"data": [
{
"id": 1,
"name": "Sport",
"image": "URL"
},
{
"id": 2,
"name": "Sneakers",
"image": "URL"
},
{
"id": 3,
"name": "Casual",
"image": "URL"
}
]
},
{
"type": "brands",
"title": "SHOP BY TOP BRANDS",
"data": [
{
"id": 1,
"name": "Nike",
"image": "URL"
},
{
"id": 2,
"name": "Adidas",
"image": "URL"
},
{
"id": 3,
"name": "Puma",
"image": "URL"
}
]
},
{
"type": "product",
"title": "POPULAR IN SHOES",
"data": [
{
"id": 1,
"name": "Nike",
"image": "URL",
"description": "Grey Sneakers",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": true
},
{
"id": 2,
"name": "Nike",
"image": "URL",
"description": "Grey Sneakers",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": false
},
{
"id": 3,
"name": "Nike",
"image": "URL",
"description": "Grey Sneakers",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": false
}
]
}
]
}

If this type of data comes from API that will fill data like this
--------------------------------------------------------------------------------

API for Inner sub category - (type 2) API same but data was diff
{
"success": true,
"data": [
{
"type": "brands",
"title": "SHOP BY TOP BRANDS",
"data": [
{
"id": 1,
"name": "Apple",
"image": "URL"
},
{
"id": 2,
"name": "Lenovo",
"image": "URL"
},
{
"id": 3,
"name": "Dell",
"image": "URL"
}
]
},
{
"type": "product",
"title": "POPULAR IN LAPTOP",
"data": [
{
"id": 1,
"name": "Apple",
"image": "URL",
"description": "Apple Laptop",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": true
},
{
"id": 2,
"name": "Samsung",
"image": "URL",
"description": "Samsung Laptop",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": false
},
{
"id": 3,
"name": "Dell",
"image": "URL",
"description": "Dell Laptop",
"price": "12.00",
"old_price":"15.00",
"discount":"10",
"is_favorite": false
}
]
}
]
}
If this type of data comes from API that will fill data like this

--------------------------------------------------------------------------------------

API for Inner sub category - (type 3) API same but data was diff
{
"success": true,
"data": [
{
"type": "expandsubcategory",
"title": "",
"data": [
{
"name": "Home Appliances",
"id": 1,
"image": "URL",
"data": [
{
"id": 11,
"name": "Air Conditionr",
"image": "URL"
},
{
"id": 12,
"name": "TV",
"image": "URL"
},
{
"id": 13,
"name": "Fans",
"image": "URL"
}
]
},
{
"id": 2,
"name": "Kitchen Appliances",
"image": "URL",
"data": [
{
"id": 21,
"name": "Air Fryers",
"image": "URL"
},
{
"id": 22,
"name": "Coffee Macker",
"image": "URL"
},
{
"id": 23,
"name": "Microven",
"image": "URL"
}
]
},
{
"id": 3,
"name": "Furniture",
"image": "URL",
"data": [
{
"id": 31,
"name": "Sofa",
"image": "URL"
},
{
"id": 32,
"name": "Chair",
"image": "URL"
},
{
"id": 33,
"name": "Dining Table",
"image": "URL"
}
]
}
]
},
{
"type": "brands",
"title": "SHOP BY TOP BRANDS",
"data": [
{
"id": 1,
"name": "LG",
"image": "URL"
},
{
"id": 2,
"name": "Penasonic",
"image": "URL"
},
{
"id": 3,
"name": "OGeneral",
"image": "URL"
}
]
},
{
"type": "product",
"title": "POPULAR IN SHOES",
"data": [
{
"id": 1,
"name": "TV",
"image": "URL",
"description": "Black TV",
"price": "12.00",
"old_price": "15.00",
"discount": "10",
"is_favorite": true
},
{
"id": 2,
"name": "Panasonic",
"image": "URL",
"description": "Washing Machine",
"price": "12.00",
"old_price": "15.00",
"discount": "10",
"is_favorite": false
},
{
"id": 3,
"name": "OGeneral",
"image": "URL",
"description": "O-General Ac",
"price": "12.00",
"old_price": "15.00",
"discount": "10",
"is_favorite": false
}
]
}
]
}

If this type of data comes from API that will fill data like this
“Category”
“Subcategory”
“Innersubcategory”
“Expandsubcategory”
“Brand”
“Product”

From this types designs will be change for diff categories

You might also like