/** * 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 { CreateProductChildRequestSitesInner } from './CreateProductChildRequestSitesInner'; import type { UpdateProductChildRequestAssetsInner } from './UpdateProductChildRequestAssetsInner'; /** * * @export * @interface UpdateProductChildRequest */ export interface UpdateProductChildRequest { /** * * @type {string} * @memberof UpdateProductChildRequest */ name: string; /** * * @type {string} * @memberof UpdateProductChildRequest */ sku?: string | null; /** * * @type {string} * @memberof UpdateProductChildRequest */ model?: string | null; /** * * @type {Date} * @memberof UpdateProductChildRequest */ newArrivalStartDate?: Date; /** * * @type {Date} * @memberof UpdateProductChildRequest */ newArrivalEndDate?: Date; /** * * @type {string} * @memberof UpdateProductChildRequest */ warranty?: string | null; /** * * @type {boolean} * @memberof UpdateProductChildRequest */ isWarrantyOverridden: boolean; /** * * @type {boolean} * @memberof UpdateProductChildRequest */ hideFromFrontend: boolean; /** * * @type {boolean} * @memberof UpdateProductChildRequest */ excludeFromSearch: boolean; /** * * @type {boolean} * @memberof UpdateProductChildRequest */ allowOversell: boolean; /** * * @type {boolean} * @memberof UpdateProductChildRequest */ isOversized: boolean; /** * * @type {number} * @memberof UpdateProductChildRequest */ netsuiteId?: number | null; /** * * @type {number} * @memberof UpdateProductChildRequest */ popularityScore?: number; /** * * @type {number} * @memberof UpdateProductChildRequest */ stock: number; /** * * @type {Array} * @memberof UpdateProductChildRequest */ sites: Array; /** * * @type {Array} * @memberof UpdateProductChildRequest */ accessories?: Array; /** * * @type {Array} * @memberof UpdateProductChildRequest */ assets: Array; } /** * Check if a given object implements the UpdateProductChildRequest interface. */ export declare function instanceOfUpdateProductChildRequest(value: object): value is UpdateProductChildRequest; export declare function UpdateProductChildRequestFromJSON(json: any): UpdateProductChildRequest; export declare function UpdateProductChildRequestFromJSONTyped(json: any, ignoreDiscriminator: boolean): UpdateProductChildRequest; export declare function UpdateProductChildRequestToJSON(json: any): UpdateProductChildRequest; export declare function UpdateProductChildRequestToJSONTyped(value?: UpdateProductChildRequest | null, ignoreDiscriminator?: boolean): any;