/** * 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 { ProductSearchResultResource } from './ProductSearchResultResource'; import type { ProductSearchResponseResourceMeta } from './ProductSearchResponseResourceMeta'; import type { ProductAggregationResource } from './ProductAggregationResource'; import type { ProductSearchResponseResourcePriceInfo } from './ProductSearchResponseResourcePriceInfo'; /** * * @export * @interface ProductSearchResponseResource */ export interface ProductSearchResponseResource { /** * * @type {Array} * @memberof ProductSearchResponseResource */ data: Array; /** * * @type {ProductSearchResponseResourceMeta} * @memberof ProductSearchResponseResource */ meta: ProductSearchResponseResourceMeta; /** * * @type {ProductAggregationResource} * @memberof ProductSearchResponseResource */ aggregations: ProductAggregationResource; /** * * @type {ProductSearchResponseResourcePriceInfo} * @memberof ProductSearchResponseResource */ priceInfo: ProductSearchResponseResourcePriceInfo; } /** * Check if a given object implements the ProductSearchResponseResource interface. */ export declare function instanceOfProductSearchResponseResource(value: object): value is ProductSearchResponseResource; export declare function ProductSearchResponseResourceFromJSON(json: any): ProductSearchResponseResource; export declare function ProductSearchResponseResourceFromJSONTyped(json: any, ignoreDiscriminator: boolean): ProductSearchResponseResource; export declare function ProductSearchResponseResourceToJSON(json: any): ProductSearchResponseResource; export declare function ProductSearchResponseResourceToJSONTyped(value?: ProductSearchResponseResource | null, ignoreDiscriminator?: boolean): any;