/** * 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 * as runtime from '../runtime'; import type { CreateOverlayTemplateAssetRequest, CreateOverlayTemplateRequest, GenericResponse, LinkOverlayTemplateToAssetsRequest, OverlayTemplateLiteResourceArrayResponse, OverlayTemplateResource, PaginatedOverlayTemplateListResourceResponse, PaginatedProductChildOverlayRelationResourceResponse, SearchAllOverlayTemplatesRequest, SearchOverlayTemplatesRequest, SearchProductChildrenRequest, UnlinkOverlayTemplateFromAssetableRequest, UpdateOverlayTemplateAssetRequest, UpdateOverlayTemplateRequest } from '../models/index'; export interface AttachAssetsOverlayTemplateRequest { overlayTemplate: number; linkOverlayTemplateToAssetsRequest?: LinkOverlayTemplateToAssetsRequest; } export interface DestroyOverlayTemplateRequest { overlayTemplate: number; } export interface DestroyOverlayTemplateAssetRequest { overlayTemplateAsset: number; } export interface DetachAssetOverlayTemplateRequest { overlayTemplate: number; asset: number; } export interface DetachAssetableOverlayTemplateRequest { overlayTemplate: number; unlinkOverlayTemplateFromAssetableRequest?: UnlinkOverlayTemplateFromAssetableRequest; } export interface GetAllOverlayTemplateRequest { searchAllOverlayTemplatesRequest?: SearchAllOverlayTemplatesRequest; } export interface GetProductChildrenOverlayTemplateRequest { overlayTemplate: number; searchProductChildrenRequest?: SearchProductChildrenRequest; } export interface IndexOverlayTemplateRequest { searchOverlayTemplatesRequest?: SearchOverlayTemplatesRequest; } export interface ShowOverlayTemplateRequest { overlayTemplate: number; } export interface StoreOverlayTemplateRequest { createOverlayTemplateRequest?: CreateOverlayTemplateRequest; } export interface StoreOverlayTemplateAssetRequest { createOverlayTemplateAssetRequest?: CreateOverlayTemplateAssetRequest; } export interface UpdateOverlayTemplateOperationRequest { overlayTemplate: number; updateOverlayTemplateRequest?: UpdateOverlayTemplateRequest; } export interface UpdateOverlayTemplateAssetOperationRequest { overlayTemplateAsset: number; updateOverlayTemplateAssetRequest?: UpdateOverlayTemplateAssetRequest; } /** * */ export declare class OverlayTemplateApi extends runtime.BaseAPI { /** * Auto-generated: attachAssetsOverlayTemplate */ attachAssetsOverlayTemplateRaw(requestParameters: AttachAssetsOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: attachAssetsOverlayTemplate */ attachAssetsOverlayTemplate(requestParameters: AttachAssetsOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyOverlayTemplate */ destroyOverlayTemplateRaw(requestParameters: DestroyOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyOverlayTemplate */ destroyOverlayTemplate(requestParameters: DestroyOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyOverlayTemplateAsset */ destroyOverlayTemplateAssetRaw(requestParameters: DestroyOverlayTemplateAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyOverlayTemplateAsset */ destroyOverlayTemplateAsset(requestParameters: DestroyOverlayTemplateAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachAssetOverlayTemplate */ detachAssetOverlayTemplateRaw(requestParameters: DetachAssetOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachAssetOverlayTemplate */ detachAssetOverlayTemplate(requestParameters: DetachAssetOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachAssetableOverlayTemplate */ detachAssetableOverlayTemplateRaw(requestParameters: DetachAssetableOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachAssetableOverlayTemplate */ detachAssetableOverlayTemplate(requestParameters: DetachAssetableOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllOverlayTemplate */ getAllOverlayTemplateRaw(requestParameters: GetAllOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllOverlayTemplate */ getAllOverlayTemplate(requestParameters?: GetAllOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getProductChildrenOverlayTemplate */ getProductChildrenOverlayTemplateRaw(requestParameters: GetProductChildrenOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getProductChildrenOverlayTemplate */ getProductChildrenOverlayTemplate(requestParameters: GetProductChildrenOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexOverlayTemplate */ indexOverlayTemplateRaw(requestParameters: IndexOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexOverlayTemplate */ indexOverlayTemplate(requestParameters?: IndexOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showOverlayTemplate */ showOverlayTemplateRaw(requestParameters: ShowOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showOverlayTemplate */ showOverlayTemplate(requestParameters: ShowOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeOverlayTemplate */ storeOverlayTemplateRaw(requestParameters: StoreOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeOverlayTemplate */ storeOverlayTemplate(requestParameters?: StoreOverlayTemplateRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeOverlayTemplateAsset */ storeOverlayTemplateAssetRaw(requestParameters: StoreOverlayTemplateAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeOverlayTemplateAsset */ storeOverlayTemplateAsset(requestParameters?: StoreOverlayTemplateAssetRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateOverlayTemplate */ updateOverlayTemplateRaw(requestParameters: UpdateOverlayTemplateOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateOverlayTemplate */ updateOverlayTemplate(requestParameters: UpdateOverlayTemplateOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateOverlayTemplateAsset */ updateOverlayTemplateAssetRaw(requestParameters: UpdateOverlayTemplateAssetOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateOverlayTemplateAsset */ updateOverlayTemplateAsset(requestParameters: UpdateOverlayTemplateAssetOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }