Sub Category Resolver
SubCategory
File Name: subCategory.js
File Path: shopping-cart-api/graphql/resolvers/subCategory.js
This Resolver is used for managing sub categories mainly for web dashboard use. CRUD operations are performed over here namely creating sub category, fetching sub categories, editing sub categories and deleting sub categories.
createSubCategory
GraphQL Type: Mutation
Input Type or Parameters: SubCategory
Name | Type | Required |
_id | String | false |
title | String | true |
image | Upload | false |
category | String | true |
Description: Creates a sub category with image for the image for menu screen and category for main category ID.
Response Input Type or Response: SubCategory!
Name | Type |
_id | ID |
title | String |
image | String |
category | String |
isActive | Boolean |
subCategories
GraphQL Type: Query
Input Type or Parameters Not needed
Description: Fetches all the sub categories
Response Input Type or Response: [SubCategory!]!
Name | Type |
_id | ID |
title | String |
image | String |
category | String |
isActive | String |
editSubCategory
GraphQL Type: Mutation
Input Type or Parameters: SubCategoryInput
Name | Type | Required |
_id | String | false |
title | String | true |
image | Upload | false |
category | String | tt\rue |
Description: Edits sub category for given _id.
Response Input Type or Response: SubCategory!
Name | Type |
_id | ID |
title | String |
image | String |
category | String |
isActive | String |
deleteCategory
GraphQL Type: Mutation
Input Type or Parameters: id
Name | Type | Required |
id | String | true |
Description: Deletes Sub Category for given id deleting doesn't delete it from database but only sets the isActive flag to false
Response Input Type or Response: SubCategory!
Name | Type |
_id | ID |
title | String |
image | String |
category | String |
isActive | String |
Last updated