/** * My API * API documentation for my Laravel app * * The version of the OpenAPI document: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import * as runtime from '../runtime'; import type { AttachProductsToProductCategoryRequest, CreateProductCategoryRequest, DetachProductsFromProductCategoryRequest, GenericResponse, PaginatedProductCategoryListResourceResponse, PreviewAutomationRulesRequest, PreviewAutomationRulesResource, ProductCategoryHierarchyResourceArrayResponse, ProductCategoryListResourceArrayResponse, ProductCategoryLiteResourceArrayResponse, ProductCategoryResource, SearchAllProductCategoriesRequest, SearchProductCategoriesRequest, SiteIdRequest, UpdateProductCategoryRequest } from '../models/index'; export interface AttachProductsProductCategoryRequest { productCategory: number; attachProductsToProductCategoryRequest?: AttachProductsToProductCategoryRequest; } export interface BulkDetachProductsProductCategoryRequest { productCategory: number; } export interface DestroyProductCategoryRequest { productCategory: number; } export interface DetachProductsProductCategoryRequest { productCategory: number; detachProductsFromProductCategoryRequest?: DetachProductsFromProductCategoryRequest; } export interface GetAllChildrenProductCategoryRequest { productCategory: number; searchAllProductCategoriesRequest?: SearchAllProductCategoriesRequest; } export interface GetAllProductCategoryRequest { searchAllProductCategoriesRequest?: SearchAllProductCategoriesRequest; } export interface GetChildrenProductCategoryRequest { productCategory: number; searchProductCategoriesRequest?: SearchProductCategoriesRequest; } export interface GetHierarchyProductCategoryRequest { siteIdRequest?: SiteIdRequest; } export interface IndexProductCategoryRequest { searchProductCategoriesRequest?: SearchProductCategoriesRequest; } export interface PreviewAutomationRulesProductCategoryRequest { previewAutomationRulesRequest?: PreviewAutomationRulesRequest; } export interface ShowProductCategoryRequest { productCategory: number; } export interface StoreProductCategoryRequest { createProductCategoryRequest?: CreateProductCategoryRequest; } export interface UpdateProductCategoryOperationRequest { productCategory: number; updateProductCategoryRequest?: UpdateProductCategoryRequest; } /** * */ export declare class ProductCategoryApi extends runtime.BaseAPI { /** * Auto-generated: attachProductsProductCategory */ attachProductsProductCategoryRaw(requestParameters: AttachProductsProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: attachProductsProductCategory */ attachProductsProductCategory(requestParameters: AttachProductsProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: bulkDetachProductsProductCategory */ bulkDetachProductsProductCategoryRaw(requestParameters: BulkDetachProductsProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: bulkDetachProductsProductCategory */ bulkDetachProductsProductCategory(requestParameters: BulkDetachProductsProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyProductCategory */ destroyProductCategoryRaw(requestParameters: DestroyProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyProductCategory */ destroyProductCategory(requestParameters: DestroyProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachProductsProductCategory */ detachProductsProductCategoryRaw(requestParameters: DetachProductsProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachProductsProductCategory */ detachProductsProductCategory(requestParameters: DetachProductsProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllChildrenProductCategory */ getAllChildrenProductCategoryRaw(requestParameters: GetAllChildrenProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllChildrenProductCategory */ getAllChildrenProductCategory(requestParameters: GetAllChildrenProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllProductCategory */ getAllProductCategoryRaw(requestParameters: GetAllProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllProductCategory */ getAllProductCategory(requestParameters?: GetAllProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getChildrenProductCategory */ getChildrenProductCategoryRaw(requestParameters: GetChildrenProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getChildrenProductCategory */ getChildrenProductCategory(requestParameters: GetChildrenProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getHierarchyProductCategory */ getHierarchyProductCategoryRaw(requestParameters: GetHierarchyProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getHierarchyProductCategory */ getHierarchyProductCategory(requestParameters?: GetHierarchyProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexProductCategory */ indexProductCategoryRaw(requestParameters: IndexProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexProductCategory */ indexProductCategory(requestParameters?: IndexProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: previewAutomationRulesProductCategory */ previewAutomationRulesProductCategoryRaw(requestParameters: PreviewAutomationRulesProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: previewAutomationRulesProductCategory */ previewAutomationRulesProductCategory(requestParameters?: PreviewAutomationRulesProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showProductCategory */ showProductCategoryRaw(requestParameters: ShowProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showProductCategory */ showProductCategory(requestParameters: ShowProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeProductCategory */ storeProductCategoryRaw(requestParameters: StoreProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeProductCategory */ storeProductCategory(requestParameters?: StoreProductCategoryRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateProductCategory */ updateProductCategoryRaw(requestParameters: UpdateProductCategoryOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateProductCategory */ updateProductCategory(requestParameters: UpdateProductCategoryOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }