/** * 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 SearchModelAttributesRequest */ export interface SearchModelAttributesRequest { /** * * @type {string} * @memberof SearchModelAttributesRequest */ search?: string | null; /** * * @type {string} * @memberof SearchModelAttributesRequest */ sortBy?: SearchModelAttributesRequestSortByEnum; /** * * @type {string} * @memberof SearchModelAttributesRequest */ sortDirection?: SearchModelAttributesRequestSortDirectionEnum; /** * * @type {number} * @memberof SearchModelAttributesRequest */ perPage?: number; /** * * @type {number} * @memberof SearchModelAttributesRequest */ page?: number; /** * * @type {Array} * @memberof SearchModelAttributesRequest */ attributableType?: Array; /** * * @type {Array} * @memberof SearchModelAttributesRequest */ attributableId?: Array; /** * * @type {Array} * @memberof SearchModelAttributesRequest */ attributeId?: Array; /** * * @type {number} * @memberof SearchModelAttributesRequest */ relatedId?: number; /** * * @type {string} * @memberof SearchModelAttributesRequest */ relatedType?: SearchModelAttributesRequestRelatedTypeEnum; /** * * @type {boolean} * @memberof SearchModelAttributesRequest */ includesRelations?: boolean; } /** * @export */ export declare const SearchModelAttributesRequestSortByEnum: { readonly Id: "id"; readonly AttributeId: "attribute_id"; readonly CreatedAt: "created_at"; readonly AttributeName: "attribute-name"; }; export type SearchModelAttributesRequestSortByEnum = typeof SearchModelAttributesRequestSortByEnum[keyof typeof SearchModelAttributesRequestSortByEnum]; /** * @export */ export declare const SearchModelAttributesRequestSortDirectionEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type SearchModelAttributesRequestSortDirectionEnum = typeof SearchModelAttributesRequestSortDirectionEnum[keyof typeof SearchModelAttributesRequestSortDirectionEnum]; /** * @export */ export declare const SearchModelAttributesRequestRelatedTypeEnum: { readonly Category: "category"; readonly ProductRange: "productRange"; }; export type SearchModelAttributesRequestRelatedTypeEnum = typeof SearchModelAttributesRequestRelatedTypeEnum[keyof typeof SearchModelAttributesRequestRelatedTypeEnum]; /** * Check if a given object implements the SearchModelAttributesRequest interface. */ export declare function instanceOfSearchModelAttributesRequest(value: object): value is SearchModelAttributesRequest; export declare function SearchModelAttributesRequestFromJSON(json: any): SearchModelAttributesRequest; export declare function SearchModelAttributesRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchModelAttributesRequest; export declare function SearchModelAttributesRequestToJSON(json: any): SearchModelAttributesRequest; export declare function SearchModelAttributesRequestToJSONTyped(value?: SearchModelAttributesRequest | null, ignoreDiscriminator?: boolean): any;