/** * 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 SearchAllProductChildrenRequest */ export interface SearchAllProductChildrenRequest { /** * * @type {string} * @memberof SearchAllProductChildrenRequest */ search?: string | null; /** * * @type {string} * @memberof SearchAllProductChildrenRequest */ sortBy?: SearchAllProductChildrenRequestSortByEnum; /** * * @type {string} * @memberof SearchAllProductChildrenRequest */ sortDirection?: SearchAllProductChildrenRequestSortDirectionEnum; /** * * @type {number} * @memberof SearchAllProductChildrenRequest */ relatedId?: number; /** * * @type {string} * @memberof SearchAllProductChildrenRequest */ relatedType?: SearchAllProductChildrenRequestRelatedTypeEnum; /** * * @type {boolean} * @memberof SearchAllProductChildrenRequest */ includesRelations?: boolean; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ siteDetailsSiteId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ isDisabled?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ netsuiteSyncHasNetsuiteId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ categoryId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ supplierId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ tagsId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ productTypeId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ parentIsAccessory?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ availableSitesId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ enabledSitesId?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ siteDetailsSeoHasSeoTitle?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ siteDetailsSeoHasSeoDescription?: Array; /** * * @type {Array} * @memberof SearchAllProductChildrenRequest */ omnisendSyncStatus?: Array; } /** * @export */ export declare const SearchAllProductChildrenRequestSortByEnum: { readonly Id: "id"; readonly Name: "name"; readonly ParentName: "parent-name"; readonly SiteDetailsName: "siteDetails-name"; readonly SiteDetailsSlug: "siteDetails-slug"; readonly Sku: "sku"; readonly Model: "model"; readonly NetsuiteSyncNetsuiteId: "netsuiteSync-netsuite_id"; readonly NewArrivalStartDate: "new_arrival_start_date"; readonly NewArrivalEndDate: "new_arrival_end_date"; readonly CreatedAt: "created_at"; readonly UpdatedAt: "updated_at"; }; export type SearchAllProductChildrenRequestSortByEnum = typeof SearchAllProductChildrenRequestSortByEnum[keyof typeof SearchAllProductChildrenRequestSortByEnum]; /** * @export */ export declare const SearchAllProductChildrenRequestSortDirectionEnum: { readonly Asc: "asc"; readonly Desc: "desc"; }; export type SearchAllProductChildrenRequestSortDirectionEnum = typeof SearchAllProductChildrenRequestSortDirectionEnum[keyof typeof SearchAllProductChildrenRequestSortDirectionEnum]; /** * @export */ export declare const SearchAllProductChildrenRequestRelatedTypeEnum: { readonly OverlayTemplate: "overlayTemplate"; readonly ProductRange: "productRange"; readonly Supplier: "supplier"; readonly Tag: "tag"; readonly Document: "document"; }; export type SearchAllProductChildrenRequestRelatedTypeEnum = typeof SearchAllProductChildrenRequestRelatedTypeEnum[keyof typeof SearchAllProductChildrenRequestRelatedTypeEnum]; /** * Check if a given object implements the SearchAllProductChildrenRequest interface. */ export declare function instanceOfSearchAllProductChildrenRequest(value: object): value is SearchAllProductChildrenRequest; export declare function SearchAllProductChildrenRequestFromJSON(json: any): SearchAllProductChildrenRequest; export declare function SearchAllProductChildrenRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): SearchAllProductChildrenRequest; export declare function SearchAllProductChildrenRequestToJSON(json: any): SearchAllProductChildrenRequest; export declare function SearchAllProductChildrenRequestToJSONTyped(value?: SearchAllProductChildrenRequest | null, ignoreDiscriminator?: boolean): any;