/** * 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 SearchAllProductsRequest */ export interface SearchAllProductsRequest { /** * * @type {string} * @memberof SearchAllProductsRequest */ search?: string | null; /** * * @type {string} * @memberof SearchAllProductsRequest */ sortBy?: SearchAllProductsRequestSortByEnum; /** * * @type {string} * @memberof SearchAllProductsRequest */ sortDirection?: SearchAllProductsRequestSortDirectionEnum; /** * * @type {number} * @memberof SearchAllProductsRequest */ relatedId?: number; /** * * @type {string} * @memberof SearchAllProductsRequest */ relatedType?: SearchAllProductsRequestRelatedTypeEnum; /** * * @type {boolean} * @memberof SearchAllProductsRequest */ includesRelations?: boolean; /** * * @type {Array} * @memberof SearchAllProductsRequest */ productTypeId?: Array; /** * * @type {Array} * @memberof SearchAllProductsRequest */ supplierId?: Array; /** * * @type {Array} * @memberof SearchAllProductsRequest */ isDisabled?: Array; /** * * @type {Array} * @memberof SearchAllProductsRequest */ isAccessory?: Array; /** * * @type {Array} * @memberof SearchAllProductsRequest */ categoriesId?: Array; } /** * @export */ export declare const SearchAllProductsRequestSortByEnum: { readonly Id: "id"; readonly Name: "name"; readonly SupplierName: "supplier-name"; readonly CreatedAt: "created_at"; readonly UpdatedAt: "updated_at"; }; export type SearchAllProductsRequestSortByEnum = typeof SearchAllProductsRequestSortByEnum[keyof typeof SearchAllProductsRequestSortByEnum]; /** * @export */ export declare const SearchAllProductsRequestSortDirectionEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type SearchAllProductsRequestSortDirectionEnum = typeof SearchAllProductsRequestSortDirectionEnum[keyof typeof SearchAllProductsRequestSortDirectionEnum]; /** * @export */ export declare const SearchAllProductsRequestRelatedTypeEnum: { readonly Supplier: "supplier"; readonly ProductType: "productType"; }; export type SearchAllProductsRequestRelatedTypeEnum = typeof SearchAllProductsRequestRelatedTypeEnum[keyof typeof SearchAllProductsRequestRelatedTypeEnum]; /** * Check if a given object implements the SearchAllProductsRequest interface. */ export declare function instanceOfSearchAllProductsRequest(value: object): value is SearchAllProductsRequest; export declare function SearchAllProductsRequestFromJSON(json: any): SearchAllProductsRequest; export declare function SearchAllProductsRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchAllProductsRequest; export declare function SearchAllProductsRequestToJSON(json: any): SearchAllProductsRequest; export declare function SearchAllProductsRequestToJSONTyped(value?: SearchAllProductsRequest | null, ignoreDiscriminator?: boolean): any;