feat: Add collection and category endpoints to store (#7155)
* feat: Add collection endpoints to store * feat: Add category store endpoints
This commit is contained in:
@@ -0,0 +1,16 @@
|
||||
import { PaginatedResponse } from "../../common"
|
||||
import { ProductCategoryResponse } from "./common"
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface AdminProductCategoryResponse {
|
||||
product_category: ProductCategoryResponse
|
||||
}
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface AdminProductCategoryListResponse extends PaginatedResponse {
|
||||
product_categories: ProductCategoryResponse[]
|
||||
}
|
||||
@@ -1 +0,0 @@
|
||||
export * from "./product-category"
|
||||
@@ -1,34 +0,0 @@
|
||||
import { PaginatedResponse } from "../../../common"
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
interface ProductCategoryResponse {
|
||||
id: string
|
||||
name: string
|
||||
description: string | null
|
||||
handle: string | null
|
||||
is_active: boolean
|
||||
is_internal: boolean
|
||||
rank: number | null
|
||||
parent_category_id: string | null
|
||||
created_at: string | Date
|
||||
updated_at: string | Date
|
||||
|
||||
parent_category: ProductCategoryResponse
|
||||
category_children: ProductCategoryResponse[]
|
||||
}
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface AdminProductCategoryResponse {
|
||||
product_category: ProductCategoryResponse
|
||||
}
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface AdminProductCategoryListResponse extends PaginatedResponse {
|
||||
product_categories: ProductCategoryResponse[]
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface ProductCategoryResponse {
|
||||
id: string
|
||||
name: string
|
||||
description: string | null
|
||||
handle: string | null
|
||||
is_active: boolean
|
||||
is_internal: boolean
|
||||
rank: number | null
|
||||
parent_category_id: string | null
|
||||
created_at: string | Date
|
||||
updated_at: string | Date
|
||||
|
||||
parent_category: ProductCategoryResponse
|
||||
category_children: ProductCategoryResponse[]
|
||||
}
|
||||
@@ -1 +1,2 @@
|
||||
export * from "./admin"
|
||||
export * from "./store"
|
||||
|
||||
@@ -0,0 +1,16 @@
|
||||
import { PaginatedResponse } from "../../common"
|
||||
import { ProductCategoryResponse } from "./common"
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface StoreProductCategoryResponse {
|
||||
product_category: ProductCategoryResponse
|
||||
}
|
||||
|
||||
/**
|
||||
* @experimental
|
||||
*/
|
||||
export interface StoreProductCategoryListResponse extends PaginatedResponse {
|
||||
product_categories: ProductCategoryResponse[]
|
||||
}
|
||||
Reference in New Issue
Block a user