/** * 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 type { CreateBlogCategoryRequestDescriptionsInner } from './CreateBlogCategoryRequestDescriptionsInner'; import type { CreateProductCategoryRequestAutomationRulesInner } from './CreateProductCategoryRequestAutomationRulesInner'; import type { CreateBlogCategoryRequestSeoInner } from './CreateBlogCategoryRequestSeoInner'; /** * * @export * @interface UpdateProductCategoryRequest */ export interface UpdateProductCategoryRequest { /** * * @type {number} * @memberof UpdateProductCategoryRequest */ siteId: number; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ name?: string; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ slug?: string; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ parentId?: string | null; /** * * @type {boolean} * @memberof UpdateProductCategoryRequest */ isDisabled?: boolean; /** * * @type {boolean} * @memberof UpdateProductCategoryRequest */ hideFromFrontend?: boolean; /** * * @type {boolean} * @memberof UpdateProductCategoryRequest */ isAutomated?: boolean; /** * * @type {number} * @memberof UpdateProductCategoryRequest */ index?: number; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ automatedConditionType?: UpdateProductCategoryRequestAutomatedConditionTypeEnum; /** * * @type {Array} * @memberof UpdateProductCategoryRequest */ automationRules?: Array; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ altText?: string | null; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ mimeType?: string | null; /** * * @type {number} * @memberof UpdateProductCategoryRequest */ fileId?: number | null; /** * * @type {boolean} * @memberof UpdateProductCategoryRequest */ isExternal?: boolean; /** * * @type {string} * @memberof UpdateProductCategoryRequest */ externalUrl?: string | null; /** * * @type {Array} * @memberof UpdateProductCategoryRequest */ seo?: Array; /** * * @type {Array} * @memberof UpdateProductCategoryRequest */ descriptions?: Array; } /** * @export */ export declare const UpdateProductCategoryRequestAutomatedConditionTypeEnum: { readonly And: "and"; readonly Or: "or"; }; export type UpdateProductCategoryRequestAutomatedConditionTypeEnum = typeof UpdateProductCategoryRequestAutomatedConditionTypeEnum[keyof typeof UpdateProductCategoryRequestAutomatedConditionTypeEnum]; /** * Check if a given object implements the UpdateProductCategoryRequest interface. */ export declare function instanceOfUpdateProductCategoryRequest(value: object): value is UpdateProductCategoryRequest; export declare function UpdateProductCategoryRequestFromJSON(json: any): UpdateProductCategoryRequest; export declare function UpdateProductCategoryRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateProductCategoryRequest; export declare function UpdateProductCategoryRequestToJSON(json: any): UpdateProductCategoryRequest; export declare function UpdateProductCategoryRequestToJSONTyped(value?: UpdateProductCategoryRequest | null, ignoreDiscriminator?: boolean): any;