/** * @example * { * categories: [{ * id: "CAT123" * }] * } */ export interface CreateUpdateBatchCategoryRequest { /** array of categories objects */ categories: CreateUpdateBatchCategoryRequest.Categories.Item[]; /** Facilitate to update the existing categories in the same request (updateEnabled = true) */ updateEnabled?: boolean; } export declare namespace CreateUpdateBatchCategoryRequest { type Categories = Categories.Item[]; namespace Categories { interface Item { /** UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) of the category deleted from the shop's database */ deletedAt?: string | undefined; /** Unique Category ID as saved in the shop */ id: string; /** category deleted from the shop's database */ isDeleted?: boolean | undefined; /** **Mandatory in case of creation**. Name of the Category, as displayed in the shop */ name?: string | undefined; /** URL to the category */ url?: string | undefined; } } }