/** * 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 { AttachProductChildrenRequest, CreateTagRequest, GenericResponse, PaginatedTagListResourceResponse, ProductChildRelationResourceArrayResponse, SearchTagsRequest, TagLiteResourceArrayResponse, TagResource, UpdateTagRequest } from '../models/index'; export interface AttachProductChildrenTagRequest { tag: number; attachProductChildrenRequest?: AttachProductChildrenRequest; } export interface DestroyTagRequest { tag: number; } export interface DetachProductChildTagRequest { tag: number; productChild: number; } export interface GetAllTagRequest { searchTagsRequest?: SearchTagsRequest; } export interface IndexTagRequest { searchTagsRequest?: SearchTagsRequest; } export interface ShowTagRequest { tag: number; } export interface StoreTagRequest { createTagRequest?: CreateTagRequest; } export interface UpdateTagOperationRequest { tag: number; updateTagRequest?: UpdateTagRequest; } /** * */ export declare class TagApi extends runtime.BaseAPI { /** * Auto-generated: attachProductChildrenTag */ attachProductChildrenTagRaw(requestParameters: AttachProductChildrenTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: attachProductChildrenTag */ attachProductChildrenTag(requestParameters: AttachProductChildrenTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyTag */ destroyTagRaw(requestParameters: DestroyTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyTag */ destroyTag(requestParameters: DestroyTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachProductChildTag */ detachProductChildTagRaw(requestParameters: DetachProductChildTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachProductChildTag */ detachProductChildTag(requestParameters: DetachProductChildTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllTag */ getAllTagRaw(requestParameters: GetAllTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllTag */ getAllTag(requestParameters?: GetAllTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexTag */ indexTagRaw(requestParameters: IndexTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexTag */ indexTag(requestParameters?: IndexTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showTag */ showTagRaw(requestParameters: ShowTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showTag */ showTag(requestParameters: ShowTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeTag */ storeTagRaw(requestParameters: StoreTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeTag */ storeTag(requestParameters?: StoreTagRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateTag */ updateTagRaw(requestParameters: UpdateTagOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateTag */ updateTag(requestParameters: UpdateTagOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }