/** * 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. */ /** * * @export * @interface SearchAllProductCategoriesRequest */ export interface SearchAllProductCategoriesRequest { /** * * @type {string} * @memberof SearchAllProductCategoriesRequest */ search?: string | null; /** * * @type {string} * @memberof SearchAllProductCategoriesRequest */ sortBy?: SearchAllProductCategoriesRequestSortByEnum; /** * * @type {string} * @memberof SearchAllProductCategoriesRequest */ sortDirection?: SearchAllProductCategoriesRequestSortDirectionEnum; /** * * @type {number} * @memberof SearchAllProductCategoriesRequest */ relatedId?: number; /** * * @type {string} * @memberof SearchAllProductCategoriesRequest */ relatedType?: SearchAllProductCategoriesRequestRelatedTypeEnum; /** * * @type {boolean} * @memberof SearchAllProductCategoriesRequest */ includesRelations?: boolean; /** * * @type {Array} * @memberof SearchAllProductCategoriesRequest */ siteId?: Array; /** * * @type {Array} * @memberof SearchAllProductCategoriesRequest */ parentId?: Array; /** * * @type {Array} * @memberof SearchAllProductCategoriesRequest */ isDisabled?: Array; /** * * @type {Array} * @memberof SearchAllProductCategoriesRequest */ isAutomated?: Array; /** * * @type {Array} * @memberof SearchAllProductCategoriesRequest */ hideFromFrontend?: Array; } /** * @export */ export declare const SearchAllProductCategoriesRequestSortByEnum: { readonly Id: "id"; readonly Name: "name"; readonly Slug: "slug"; readonly Index: "index"; readonly IsDisabled: "is_disabled"; readonly IsAutomated: "is_automated"; readonly CreatedAt: "created_at"; readonly UpdatedAt: "updated_at"; }; export type SearchAllProductCategoriesRequestSortByEnum = typeof SearchAllProductCategoriesRequestSortByEnum[keyof typeof SearchAllProductCategoriesRequestSortByEnum]; /** * @export */ export declare const SearchAllProductCategoriesRequestSortDirectionEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type SearchAllProductCategoriesRequestSortDirectionEnum = typeof SearchAllProductCategoriesRequestSortDirectionEnum[keyof typeof SearchAllProductCategoriesRequestSortDirectionEnum]; /** * @export */ export declare const SearchAllProductCategoriesRequestRelatedTypeEnum: { readonly Product: "product"; }; export type SearchAllProductCategoriesRequestRelatedTypeEnum = typeof SearchAllProductCategoriesRequestRelatedTypeEnum[keyof typeof SearchAllProductCategoriesRequestRelatedTypeEnum]; /** * Check if a given object implements the SearchAllProductCategoriesRequest interface. */ export declare function instanceOfSearchAllProductCategoriesRequest(value: object): value is SearchAllProductCategoriesRequest; export declare function SearchAllProductCategoriesRequestFromJSON(json: any): SearchAllProductCategoriesRequest; export declare function SearchAllProductCategoriesRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchAllProductCategoriesRequest; export declare function SearchAllProductCategoriesRequestToJSON(json: any): SearchAllProductCategoriesRequest; export declare function SearchAllProductCategoriesRequestToJSONTyped(value?: SearchAllProductCategoriesRequest | null, ignoreDiscriminator?: boolean): any;