/** * 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 { AttributeLiteResourceArrayResponse, AttributeResource, AttributeResourceArrayResponse, AttributeValueResourceArrayResponse, CreateAttributeRequest, CreateAttributeValueRequest, DeleteAttributeValueRequest, GenericResponse, ModelAttributeResourceArrayResponse, PaginatedAttributeListResourceResponse, PaginatedAttributeValueResourceResponse, PaginatedModelAttributeListResourceResponse, SearchAllAttributeValuesRequest, SearchAllAttributesRequest, SearchAttributeValuesRequest, SearchAttributesRequest, SearchModelAttributesRequest, UpdateAttributeFilterOrderRequest, UpdateAttributeProductTypeRequest, UpdateAttributeRequest, UpdateAttributeValueRequest, UpdateModelAttributeRequest } from '../models/index'; export interface AttachProductTypeAttributeRequest { attribute: number; updateAttributeProductTypeRequest?: UpdateAttributeProductTypeRequest; } export interface DestroyAttributeRequest { attribute: number; } export interface DestroyAttributeValueRequest { attributeValue: number; deleteAttributeValueRequest?: DeleteAttributeValueRequest; } export interface DetachProductTypeAttributeRequest { attribute: number; productType: number; } export interface GetAllAttributeRequest { searchAllAttributesRequest?: SearchAllAttributesRequest; } export interface GetAllAttributeValueRequest { searchAllAttributeValuesRequest?: SearchAllAttributeValuesRequest; } export interface IndexAttributeRequest { searchAttributesRequest?: SearchAttributesRequest; } export interface IndexAttributeValueRequest { searchAttributeValuesRequest?: SearchAttributeValuesRequest; } export interface IndexModelAttributeRequest { searchModelAttributesRequest?: SearchModelAttributesRequest; } export interface ShowAttributeRequest { attribute: number; } export interface StoreAttributeRequest { createAttributeRequest?: CreateAttributeRequest; } export interface StoreAttributeValueRequest { createAttributeValueRequest?: CreateAttributeValueRequest; } export interface UpdateAttachedProductTypeAttributeRequest { attribute: number; updateAttributeProductTypeRequest?: UpdateAttributeProductTypeRequest; } export interface UpdateAttributeOperationRequest { attribute: number; updateAttributeRequest?: UpdateAttributeRequest; } export interface UpdateAttributeValueOperationRequest { attributeValue: number; updateAttributeValueRequest?: UpdateAttributeValueRequest; } export interface UpdateFilterOrderAttributeRequest { updateAttributeFilterOrderRequest?: UpdateAttributeFilterOrderRequest; } export interface UpdateModelAttributeOperationRequest { modelAttribute: number; updateModelAttributeRequest?: UpdateModelAttributeRequest; } /** * */ export declare class AttributeApi extends runtime.BaseAPI { /** * Auto-generated: attachProductTypeAttribute */ attachProductTypeAttributeRaw(requestParameters: AttachProductTypeAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: attachProductTypeAttribute */ attachProductTypeAttribute(requestParameters: AttachProductTypeAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyAttribute */ destroyAttributeRaw(requestParameters: DestroyAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyAttribute */ destroyAttribute(requestParameters: DestroyAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: destroyAttributeValue */ destroyAttributeValueRaw(requestParameters: DestroyAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: destroyAttributeValue */ destroyAttributeValue(requestParameters: DestroyAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: detachProductTypeAttribute */ detachProductTypeAttributeRaw(requestParameters: DetachProductTypeAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: detachProductTypeAttribute */ detachProductTypeAttribute(requestParameters: DetachProductTypeAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllAttribute */ getAllAttributeRaw(requestParameters: GetAllAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllAttribute */ getAllAttribute(requestParameters?: GetAllAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: getAllAttributeValue */ getAllAttributeValueRaw(requestParameters: GetAllAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: getAllAttributeValue */ getAllAttributeValue(requestParameters?: GetAllAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexAttribute */ indexAttributeRaw(requestParameters: IndexAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexAttribute */ indexAttribute(requestParameters?: IndexAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexAttributeValue */ indexAttributeValueRaw(requestParameters: IndexAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexAttributeValue */ indexAttributeValue(requestParameters?: IndexAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: indexModelAttribute */ indexModelAttributeRaw(requestParameters: IndexModelAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: indexModelAttribute */ indexModelAttribute(requestParameters?: IndexModelAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: showAttribute */ showAttributeRaw(requestParameters: ShowAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: showAttribute */ showAttribute(requestParameters: ShowAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeAttribute */ storeAttributeRaw(requestParameters: StoreAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeAttribute */ storeAttribute(requestParameters?: StoreAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: storeAttributeValue */ storeAttributeValueRaw(requestParameters: StoreAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: storeAttributeValue */ storeAttributeValue(requestParameters?: StoreAttributeValueRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateAttachedProductTypeAttribute */ updateAttachedProductTypeAttributeRaw(requestParameters: UpdateAttachedProductTypeAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateAttachedProductTypeAttribute */ updateAttachedProductTypeAttribute(requestParameters: UpdateAttachedProductTypeAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateAttribute */ updateAttributeRaw(requestParameters: UpdateAttributeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateAttribute */ updateAttribute(requestParameters: UpdateAttributeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateAttributeValue */ updateAttributeValueRaw(requestParameters: UpdateAttributeValueOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateAttributeValue */ updateAttributeValue(requestParameters: UpdateAttributeValueOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateFilterOrderAttribute */ updateFilterOrderAttributeRaw(requestParameters: UpdateFilterOrderAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateFilterOrderAttribute */ updateFilterOrderAttribute(requestParameters?: UpdateFilterOrderAttributeRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; /** * Auto-generated: updateModelAttribute */ updateModelAttributeRaw(requestParameters: UpdateModelAttributeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise>; /** * Auto-generated: updateModelAttribute */ updateModelAttribute(requestParameters: UpdateModelAttributeOperationRequest, initOverrides?: RequestInit | runtime.InitOverrideFunction): Promise; }